From bffa38432b7562306d3988b86202617ebecedc34 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BA=8C=E5=8F=89=E6=A0=91=E6=A0=91?= Date: Tue, 2 Sep 2025 05:55:49 +0800 Subject: [PATCH] =?UTF-8?q?refactor(=E8=B7=AF=E7=94=B1):=20=E5=B0=86?= =?UTF-8?q?=E9=87=8D=E5=AE=9A=E5=90=91=E4=BB=8E=E7=8B=AC=E7=AB=8B=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E8=BF=81=E7=A7=BB=E8=87=B3astro=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 删除独立的.astro重定向文件,改为在astro.config.mjs中统一配置重定向规则 修改trailingSlash配置为ignore以适配新的重定向方式 --- astro.config.mjs | 40 +++++++++++++++++++++++++++++++++++++++- src/pages/ak.astro | 6 ------ src/pages/kook.astro | 3 --- src/pages/long.astro | 6 ------ src/pages/mly.astro | 3 --- src/pages/qq.astro | 3 --- src/pages/tg.astro | 3 --- src/pages/tit.astro | 3 --- src/pages/tly.astro | 3 --- src/pages/wly.astro | 3 --- src/pages/yyb.astro | 3 --- 11 files changed, 39 insertions(+), 37 deletions(-) delete mode 100644 src/pages/ak.astro delete mode 100644 src/pages/kook.astro delete mode 100644 src/pages/long.astro delete mode 100644 src/pages/mly.astro delete mode 100644 src/pages/qq.astro delete mode 100644 src/pages/tg.astro delete mode 100644 src/pages/tit.astro delete mode 100644 src/pages/tly.astro delete mode 100644 src/pages/wly.astro delete mode 100644 src/pages/yyb.astro diff --git a/astro.config.mjs b/astro.config.mjs index eaa55e0d8..e4f7f1fd1 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -31,7 +31,45 @@ import { pluginCustomCopyButton } from "./src/plugins/expressive-code/custom-cop export default defineConfig({ site: "https://www.2x.nz", base: "/", - trailingSlash: "always", + trailingSlash: "ignore", + redirects: { + "/ak": { + destination: "https://akile.io/register?aff_code=503fe5ea-e7c5-4d68-ae05-6de99513680e", + status: 302, + }, + "/kook": { + destination: "https://kook.vip/K29zpT", + status: 302, + }, + "/long": { + destination: "https://iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii.iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii.in/", + status: 302, + }, + "/mly": { + destination: "https://muleyun.com/aff/GOTRJLPN", + status: 302, + }, + "/tg": { + destination: "https://t.me/+_07DERp7k1ljYTc1", + status: 302, + }, + "/tit": { + destination: "/posts/pin/", + status: 302, + }, + "/tly": { + destination: "https://tianlicloud.cn/aff/HNNCFKGP", + status: 302, + }, + "/wly": { + destination: "https://wl.awcmam.com/#/register?code=FNQwOQBM", + status: 302, + }, + "/yyb": { + destination: "https://www.rainyun.com/acofork_?s=bilibili", + status: 302, + }, + }, integrations: [tailwind({ nesting: true, }), swup({ diff --git a/src/pages/ak.astro b/src/pages/ak.astro deleted file mode 100644 index 3e86d4a2d..000000000 --- a/src/pages/ak.astro +++ /dev/null @@ -1,6 +0,0 @@ ---- -return Astro.redirect( - "https://akile.io/register?aff_code=503fe5ea-e7c5-4d68-ae05-6de99513680e", - 301, -); ---- \ No newline at end of file diff --git a/src/pages/kook.astro b/src/pages/kook.astro deleted file mode 100644 index 4004e552b..000000000 --- a/src/pages/kook.astro +++ /dev/null @@ -1,3 +0,0 @@ ---- -return Astro.redirect("https://kook.vip/K29zpT", 301); ---- \ No newline at end of file diff --git a/src/pages/long.astro b/src/pages/long.astro deleted file mode 100644 index 7e3041957..000000000 --- a/src/pages/long.astro +++ /dev/null @@ -1,6 +0,0 @@ ---- -return Astro.redirect( - "https://iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii.iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii.in/", - 301, -); ---- \ No newline at end of file diff --git a/src/pages/mly.astro b/src/pages/mly.astro deleted file mode 100644 index 8bb0ae287..000000000 --- a/src/pages/mly.astro +++ /dev/null @@ -1,3 +0,0 @@ ---- -return Astro.redirect("https://muleyun.com/aff/GOTRJLPN", 301); ---- \ No newline at end of file diff --git a/src/pages/qq.astro b/src/pages/qq.astro deleted file mode 100644 index c3a17c3af..000000000 --- a/src/pages/qq.astro +++ /dev/null @@ -1,3 +0,0 @@ ---- -return Astro.redirect("/posts/qq/", 301); ---- \ No newline at end of file diff --git a/src/pages/tg.astro b/src/pages/tg.astro deleted file mode 100644 index 5b9c86cff..000000000 --- a/src/pages/tg.astro +++ /dev/null @@ -1,3 +0,0 @@ ---- -return Astro.redirect("https://t.me/+_07DERp7k1ljYTc1", 301); ---- \ No newline at end of file diff --git a/src/pages/tit.astro b/src/pages/tit.astro deleted file mode 100644 index 2da71a109..000000000 --- a/src/pages/tit.astro +++ /dev/null @@ -1,3 +0,0 @@ ---- -return Astro.redirect("/posts/pin/", 301); ---- \ No newline at end of file diff --git a/src/pages/tly.astro b/src/pages/tly.astro deleted file mode 100644 index 076c5d6f3..000000000 --- a/src/pages/tly.astro +++ /dev/null @@ -1,3 +0,0 @@ ---- -return Astro.redirect("https://tianlicloud.cn/aff/HNNCFKGP", 301); ---- \ No newline at end of file diff --git a/src/pages/wly.astro b/src/pages/wly.astro deleted file mode 100644 index 8bdbfcbbf..000000000 --- a/src/pages/wly.astro +++ /dev/null @@ -1,3 +0,0 @@ ---- -return Astro.redirect("https://wl.awcmam.com/#/register?code=FNQwOQBM", 301); ---- \ No newline at end of file diff --git a/src/pages/yyb.astro b/src/pages/yyb.astro deleted file mode 100644 index b63c5058d..000000000 --- a/src/pages/yyb.astro +++ /dev/null @@ -1,3 +0,0 @@ ---- -return Astro.redirect("https://www.rainyun.com/acofork_?s=bilibili", 301); ---- \ No newline at end of file