From 9535807fbe2e72105365adc728d51de13a43540b Mon Sep 17 00:00:00 2001 From: "tangly1024.com" Date: Wed, 28 Aug 2024 12:30:08 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=9A=E8=AF=AD=E8=A8=80=E8=B7=B3=E8=BD=AC?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/lang.js | 4 ++++ next.config.js | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/lang.js b/lib/lang.js index a6ef7b57..9a0c540d 100644 --- a/lib/lang.js +++ b/lib/lang.js @@ -127,6 +127,10 @@ export const redirectUserLang = (lang, pageId) => { if (!window.location.pathname === '/') { return } + // 没有开启多语言 + if (BLOG.NOTION_PAGE_ID.indexOf(',') < 0) { + return + } const userLang = getQueryVariable('locale') || diff --git a/next.config.js b/next.config.js index 5e5937cd..ac305e34 100644 --- a/next.config.js +++ b/next.config.js @@ -15,7 +15,7 @@ const themes = scanSubdirectories(path.resolve(__dirname, 'themes')) const locales = (function () { // 根据BLOG_NOTION_PAGE_ID 检查支持多少种语言数据. // 支持如下格式配置多个语言的页面id xxx,zh:xxx,en:xxx - const langs = ['zh', 'en'] + let langs = [BLOG.LANG.slice(0, 2)] if (BLOG.NOTION_PAGE_ID.indexOf(',') > 0) { const siteIds = BLOG.NOTION_PAGE_ID.split(',') for (let index = 0; index < siteIds.length; index++) {