diff --git a/docs/.vitepress/config/nav.ts b/docs/.vitepress/config/nav.ts index 62a9e0f74f..2f6bb68bcc 100644 --- a/docs/.vitepress/config/nav.ts +++ b/docs/.vitepress/config/nav.ts @@ -1,3 +1,4 @@ +import { isExternal } from 'vitepress/dist/client/shared' import { ensureLang } from '../utils/lang' import navLocale from '../i18n/pages/sidebar.json' @@ -12,7 +13,7 @@ function getNav() { activeMatch?: string }[] = Object.values(locales).map((item) => ({ ...item, - link: `${ensureLang(lang)}${item.link}`, + link: `${isExternal(item.link) ? '' : ensureLang(lang)}${item.link}`, })) return [lang, item] diff --git a/docs/.vitepress/crowdin/en-US/pages/sidebar.json b/docs/.vitepress/crowdin/en-US/pages/sidebar.json index 62f08e19fe..f0fdfb15d6 100644 --- a/docs/.vitepress/crowdin/en-US/pages/sidebar.json +++ b/docs/.vitepress/crowdin/en-US/pages/sidebar.json @@ -13,5 +13,9 @@ "text": "Resource", "link": "/resource/index", "activeMatch": "/resource/" + }, + { + "text": "Playground", + "link": "https://element-plus.run" } ]