diff --git a/.vitepress/theme/components/NavBar.vue b/.vitepress/theme/components/NavBar.vue index 5b1fae3..d72a92e 100644 --- a/.vitepress/theme/components/NavBar.vue +++ b/.vitepress/theme/components/NavBar.vue @@ -32,6 +32,13 @@ function toggleSearch(event: MouseEvent) { event.stopPropagation(); searchStateStore.toggle(); } + +// 判断是否为外部链接 +function isExternalLink(link: string): boolean { + const externalLinkPatterns = [/^https?:\/\//]; + + return externalLinkPatterns.some((pattern) => pattern.test(link)); +}