+ class="bg-$vp-c-bg border-$vp-c-default-soft hover:border-primary transition-border relative z-0 rounded-lg border-2 border-solid p-5 duration-500"
+ >
Emoji Legend
@@ -24,14 +25,10 @@ import ToggleStarred from './ToggleStarred.vue'
-
+
-
+
-
diff --git a/website/theme/components/VPButton.vue b/website/theme/components/VPButton.vue
index d54798cdf..ac6eddd0a 100644
--- a/website/theme/components/VPButton.vue
+++ b/website/theme/components/VPButton.vue
@@ -10,18 +10,18 @@ function treatAsHtml(filename: string): boolean {
(import.meta as any).env?.VITE_EXTRA_EXTENSIONS ||
''
- // md, html? are intentionally omitted
- ; (
- '3g2,3gp,aac,ai,apng,au,avif,bin,bmp,cer,class,conf,crl,css,csv,dll,' +
- 'doc,eps,epub,exe,gif,gz,ics,ief,jar,jpe,jpeg,jpg,js,json,jsonld,m4a,' +
- 'man,mid,midi,mjs,mov,mp2,mp3,mp4,mpe,mpeg,mpg,mpp,oga,ogg,ogv,ogx,' +
- 'opus,otf,p10,p7c,p7m,p7s,pdf,png,ps,qt,roff,rtf,rtx,ser,svg,t,tif,' +
- 'tiff,tr,ts,tsv,ttf,txt,vtt,wav,weba,webm,webp,woff,woff2,xhtml,xml,' +
- 'yaml,yml,zip' +
- (extraExts && typeof extraExts === 'string' ? ',' + extraExts : '')
- )
- .split(',')
- .forEach((ext) => KNOWN_EXTENSIONS.add(ext))
+ // md, html? are intentionally omitted
+ ;(
+ '3g2,3gp,aac,ai,apng,au,avif,bin,bmp,cer,class,conf,crl,css,csv,dll,' +
+ 'doc,eps,epub,exe,gif,gz,ics,ief,jar,jpe,jpeg,jpg,js,json,jsonld,m4a,' +
+ 'man,mid,midi,mjs,mov,mp2,mp3,mp4,mpe,mpeg,mpg,mpp,oga,ogg,ogv,ogx,' +
+ 'opus,otf,p10,p7c,p7m,p7s,pdf,png,ps,qt,roff,rtf,rtx,ser,svg,t,tif,' +
+ 'tiff,tr,ts,tsv,ttf,txt,vtt,wav,weba,webm,webp,woff,woff2,xhtml,xml,' +
+ 'yaml,yml,zip' +
+ (extraExts && typeof extraExts === 'string' ? ',' + extraExts : '')
+ )
+ .split(',')
+ .forEach((ext) => KNOWN_EXTENSIONS.add(ext))
}
const ext = filename.split('.').pop()
@@ -51,12 +51,12 @@ function normalizeLink(url: string): string {
pathname.endsWith('/') || pathname.endsWith('.html')
? url
: url.replace(
- /(?:(^\.+)\/)?.*$/,
- `$1${pathname.replace(
- /(\.md)?$/,
- site.value.cleanUrls ? '' : '.html'
- )}${search}${hash}`
- )
+ /(?:(^\.+)\/)?.*$/,
+ `$1${pathname.replace(
+ /(\.md)?$/,
+ site.value.cleanUrls ? '' : '.html'
+ )}${search}${hash}`
+ )
return withBase(normalizedPath)
}
@@ -134,14 +134,22 @@ const processedItems = computed(() => {