From e0b972c3cbc51a53563a8255a319e9dbb54d025c Mon Sep 17 00:00:00 2001 From: pengzhanbo Date: Mon, 1 Dec 2025 11:27:59 +0800 Subject: [PATCH] fix(theme): incorrect displaying external link icon (#760) --- plugins/plugin-md-power/src/node/enhance/links.ts | 1 - theme/src/client/components/Posts/VPPostItem.vue | 2 +- theme/src/client/components/VPDocBreadcrumbs.vue | 2 +- theme/src/client/components/VPFriends.vue | 2 +- theme/src/client/components/VPLink.vue | 13 ++----------- theme/src/client/composables/link.ts | 4 ++++ theme/src/client/styles/content.css | 7 ++++--- 7 files changed, 13 insertions(+), 18 deletions(-) diff --git a/plugins/plugin-md-power/src/node/enhance/links.ts b/plugins/plugin-md-power/src/node/enhance/links.ts index 0920612c..91f2a7ff 100644 --- a/plugins/plugin-md-power/src/node/enhance/links.ts +++ b/plugins/plugin-md-power/src/node/enhance/links.ts @@ -44,7 +44,6 @@ export function linksPlugin(md: Markdown): void { // convert starting tag of internal link hasOpenInternalLink = true token.tag = internalTag - token.attrJoin(':no-icon', 'true') const matched = hrefLink.match(/^([^#?]*?(?:\/|\.md|\.html))([#?].*)?$/) diff --git a/theme/src/client/components/Posts/VPPostItem.vue b/theme/src/client/components/Posts/VPPostItem.vue index cf82a5aa..3437146c 100644 --- a/theme/src/client/components/Posts/VPPostItem.vue +++ b/theme/src/client/components/Posts/VPPostItem.vue @@ -116,7 +116,7 @@ const coverStyles = computed(() => {