fix(theme): incorrect external icon

This commit is contained in:
pengzhanbo 2024-09-13 19:01:38 +08:00
parent fe1329779c
commit 7dc63192c8
4 changed files with 4 additions and 4 deletions

View File

@ -40,7 +40,7 @@ const date = computed(() => {
<img :src="image" :alt="title" loading="lazy">
<div class="image-info">
<h3 class="title">
<a v-if="href" :href="href" target="_blank" rel="noopener noreferrer">{{ title }}</a>
<a v-if="href" :href="href" target="_blank" rel="noopener noreferrer" class="no-icon">{{ title }}</a>
<span v-else>{{ title }}</span>
</h3>
<p v-if="author || date" class="copyright">

View File

@ -11,7 +11,7 @@ const info = useNpmBadge(toRef(() => props))
<template>
<span class="vp-npm-badge">
<img v-if="!info.link" :src="info.badgeUrl" :alt="info.alt">
<a v-else :href="info.link" target="_blank" rel="noreferrer">
<a v-else :href="info.link" target="_blank" rel="noreferrer" class="no-icon">
<img :src="info.badgeUrl" :alt="info.alt">
</a>
</span>

View File

@ -13,7 +13,7 @@ const { loaded, data } = useGithubRepo(toRef(props, 'repo'))
<p class="repo-name">
<span class="vpi-github-repo" />
<span class="repo-link">
<a :href="data.url" target="_blank" rel="noopener noreferrer">
<a :href="data.url" target="_blank" rel="noopener noreferrer" class="no-icon">
{{ data.ownerType === 'Organization' ? data.fullName : data.name }}
</a>
</span>

View File

@ -157,7 +157,7 @@ function onSwiper(swiper: SwiperType) {
@swiper="onSwiper"
>
<SwiperSlide v-for="(item, index) in slideList" :key="item.link + index">
<a v-if="item.href" :href="item.href" target="_blank" rel="noopener noreferrer" class="swiper-slide-link">
<a v-if="item.href" :href="item.href" target="_blank" rel="noopener noreferrer" class="swiper-slide-link no-icon">
<img class="swiper-slide-img" :src="item.link" :alt="item.alt" loading="lazy">
</a>
<img v-else class="swiper-slide-img" :src="item.link" :alt="item.alt" loading="lazy">