From 3ffdae8c1b973859da9fe4414eec0710bc385a17 Mon Sep 17 00:00:00 2001 From: sanbuphy Date: Tue, 13 Jan 2026 23:03:43 +0800 Subject: [PATCH] fix(docs): improve base path handling for vercel and github pages Use withBase helper from vitepress to handle base paths consistently Simplify vercel environment detection logic in config --- docs/.vitepress/config.mjs | 4 ++-- docs/index.md | 8 +++----- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/docs/.vitepress/config.mjs b/docs/.vitepress/config.mjs index 811b365..d1a5eae 100644 --- a/docs/.vitepress/config.mjs +++ b/docs/.vitepress/config.mjs @@ -1,8 +1,8 @@ import { defineConfig } from 'vitepress' // 判断是否是 Vercel 环境, github page 和 vercel 的部署地址相关不一样 -const isVercel = process.env.VERCEL === '1' -const base = isVercel ? '/' : '/easy-vibe/' +const isVercel = process.env.VERCEL === '1' || !!process.env.VERCEL_URL +const base = process.env.BASE || (isVercel ? '/' : '/easy-vibe/') // 语言映射配置 const localeMap = { diff --git a/docs/index.md b/docs/index.md index 59df84a..57a32cd 100644 --- a/docs/index.md +++ b/docs/index.md @@ -4,12 +4,9 @@ layout: home