From 615f0c5a89503f2ddfa5807b7db9c75fff023961 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=BF=8A=E5=B0=8F=E4=B9=85?= <63455218+yixiaojiu@users.noreply.github.com> Date: Sat, 13 Jan 2024 23:21:58 +0800 Subject: [PATCH] feat: support client redirect (#314) * feat: valaxy-addon-client-redirects * feat: move client redirect feature into valaxy --- demo/yun/site.config.ts | 7 ++ docs/pages/guide/config/index.md | 64 +++++++++++++++++++ packages/valaxy/node/build.ts | 22 ++++++- packages/valaxy/node/utils/clientRedirects.ts | 55 ++++++++++++++++ packages/valaxy/types/config.ts | 11 ++++ 5 files changed, 158 insertions(+), 1 deletion(-) create mode 100644 packages/valaxy/node/utils/clientRedirects.ts diff --git a/demo/yun/site.config.ts b/demo/yun/site.config.ts index a824ec32..d0e54ae6 100644 --- a/demo/yun/site.config.ts +++ b/demo/yun/site.config.ts @@ -144,4 +144,11 @@ export default defineSiteConfig({ encrypt: { enable: true, }, + + redirects: [ + { + from: '/foo', + to: '/about', + }, + ], }) diff --git a/docs/pages/guide/config/index.md b/docs/pages/guide/config/index.md index 750b4faa..5b688d25 100644 --- a/docs/pages/guide/config/index.md +++ b/docs/pages/guide/config/index.md @@ -539,7 +539,15 @@ password: your_password ::: ::: tip + +