Skip to content

Commit 99e3aac

Browse files
committed
use avif sponsor images
1 parent b1ecee1 commit 99e3aac

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

.vitepress/theme/components/SponsorsGroup.vue

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,14 @@ onMounted(async () => {
6262
target="_blank"
6363
rel="sponsored noopener"
6464
>
65-
<img :src="`${base}/images/${img}`" :alt="name" />
65+
<picture v-if="img.endsWith('png')">
66+
<source
67+
type="image/avif"
68+
:srcset="`${base}/images/${img.replace(/\.png$/, '.avif')}`"
69+
/>
70+
<img :src="`${base}/images/${img}`" :alt="name" />
71+
</picture>
72+
<img v-else :src="`${base}/images/${img}`" :alt="name" />
6673
</a>
6774
</template>
6875
<a

0 commit comments

Comments
 (0)