From 2fe19f2dcdca1b911af65b3aee48993936588982 Mon Sep 17 00:00:00 2001 From: Dennis Reimann Date: Wed, 16 Aug 2023 13:19:19 +0200 Subject: [PATCH] Update redirects --- package.json | 3 +-- static/_redirects | 10 +++++++++- tasks/generate_redirects.js | 30 ------------------------------ 3 files changed, 10 insertions(+), 33 deletions(-) delete mode 100644 tasks/generate_redirects.js diff --git a/package.json b/package.json index b07e14bb29c..f391819472c 100644 --- a/package.json +++ b/package.json @@ -32,8 +32,7 @@ "optimize:styles": "csso dist/css/main.css --output dist/css/main.css", "rev": "node-file-rev --manifest=generated/rev.json --root=dist dist/css/* dist/js/* dist/img/*.svg dist/img/cover/*.png dist/img/ln/*.svg dist/img/shop/*.jpg dist/img/team/*.jpg dist/img/team/*.png", "sitemap": "node tasks/generate_sitemap.js", - "redirects": "node tasks/generate_redirects.js", - "prod": "cross-env NODE_ENV=production run-s build optimize build:pages && run-p redirects sitemap" + "prod": "cross-env NODE_ENV=production run-s build optimize build:pages sitemap" }, "dependencies": { "amplitudejs": "5.3.2" diff --git a/static/_redirects b/static/_redirects index 6dade81d264..20eab8f642e 100644 --- a/static/_redirects +++ b/static/_redirects @@ -9,4 +9,12 @@ /.well-known/lnurlp/lassmiranda21 https://walletofsatoshi.com/.well-known/lnurlp/reversefowl81 /.well-known/lnurlp/kicktipp https://walletofsatoshi.com/.well-known/lnurlp/bornshame84 -/magazin https://einundzwanzig.shop/k/magazin/ +/magazin https://einundzwanzig.shop/k/magazin/ + +/podcast/verschiedenes-special-zur-adoping-bitcoin-konferenz-in-el-salvador/ /podcast/verschiedenes-special-zur-adopting-bitcoin-konferenz-in-el-salvador/ +/podcast/der-wer-33-bitcoin-hat-mich-umgepolt/ /podcast/der-weg-33-bitcoin-hat-mich-umgepolt/ +/podcast/lesestunde-16-monetaeren-kolonialismus-mit-open-source-code-bekmpfen/ /podcast/lesestunde-16-monetaeren-kolonialismus-mit-open-source-code-bekaempfen/ +/podcast/news-93-die-legislatoren-muessen-verrckt-sein/ /podcast/news-93-die-legislatoren-muessen-verrueckt-sein/ +/podcast/verschiedenes-buchclub-9-ludwig-von-mises-der-freie-markt-und-seine-feinde/ /podcast/lesestunde-23-der-freie-markt-und-seine-feinde-ludwig-von-mises/ +/podcast/verschiedenes-interview-79-probleme-in-der-pflege-und-bitcoin-als-loesung/ /podcast/interview-79-probleme-in-der-pflege-und-bitcoin-als-loesung/ +/podcast/verschiedenes-196-pool-abfuehrmittel/ /podcast/news-196-pool-abfuehrmittel/ diff --git a/tasks/generate_redirects.js b/tasks/generate_redirects.js deleted file mode 100644 index 017e5f00902..00000000000 --- a/tasks/generate_redirects.js +++ /dev/null @@ -1,30 +0,0 @@ -const { mkdirSync, statSync, writeFileSync } = require('fs') -const { dirname, join, resolve } = require('path') - -const redirects = [ - ['/podcast/verschiedenes-special-zur-adoping-bitcoin-konferenz-in-el-salvador/', '/podcast/verschiedenes-special-zur-adopting-bitcoin-konferenz-in-el-salvador/'], - ['/podcast/der-wer-33-bitcoin-hat-mich-umgepolt/', '/podcast/der-weg-33-bitcoin-hat-mich-umgepolt/'], - ['/podcast/lesestunde-16-monetaeren-kolonialismus-mit-open-source-code-bekmpfen/', '/podcast/lesestunde-16-monetaeren-kolonialismus-mit-open-source-code-bekaempfen/'], - ['/podcast/news-93-die-legislatoren-muessen-verrckt-sein/', '/podcast/news-93-die-legislatoren-muessen-verrueckt-sein/'], - ['/podcast/verschiedenes-buchclub-9-ludwig-von-mises-der-freie-markt-und-seine-feinde/', '/podcast/lesestunde-23-der-freie-markt-und-seine-feinde-ludwig-von-mises/'], - ['/podcast/verschiedenes-interview-79-probleme-in-der-pflege-und-bitcoin-als-loesung/', '/podcast/interview-79-probleme-in-der-pflege-und-bitcoin-als-loesung/'] -] - -const dist = resolve(__dirname, '..', 'dist') - -const exists = filePath => { - try { - const stat = statSync(filePath) - return stat.isFile() || stat.isDirectory() - } catch (err) { - return false - } -} - -redirects.forEach(([path, redirect]) => { - const target = join(dist, path, 'index.html') - if (exists(target)) return - - mkdirSync(dirname(target), { recursive: true }) - writeFileSync(target, `RedirectClick here if you are not redirected.`) -})