deps: remove PWA and impl mermaid.

- I HATE PERSISTENT CACHE!
This commit is contained in:
2025-06-13 00:08:44 +08:00
parent 788719c178
commit 895093b98e
16 changed files with 956 additions and 2993 deletions

View File

@ -76,8 +76,8 @@ export default hopeTheme(
tabs: true,
tasklist: true,
vPre: true,
// katex
math: true,
mermaid: true,
math: true, // katex
},
// 多语言配置
@ -107,59 +107,6 @@ export default hopeTheme(
components: {
components: ["Badge", "VPCard"],
},
// 如果你需要 PWA。安装 @vuepress/plugin-pwa 并取消下方注释
pwa: {
favicon: "/favicon.ico",
cacheHTML: false,
cacheImage: false,
appendBase: true,
apple: {
icon: "/assets/icon/apple-icon-152.png",
statusBarColor: "black",
},
manifest: {
icons: [
{
src: "/assets/icon/chrome-mask-512.png",
sizes: "512x512",
purpose: "maskable",
type: "image/png",
},
{
src: "/assets/icon/chrome-mask-192.png",
sizes: "192x192",
purpose: "maskable",
type: "image/png",
},
{
src: "/assets/icon/chrome-512.png",
sizes: "512x512",
type: "image/png",
},
{
src: "/assets/icon/chrome-192.png",
sizes: "192x192",
type: "image/png",
},
],
// shortcuts: [
// {
// name: "Demo",
// short_name: "Demo",
// url: "/demo/",
// icons: [
// {
// src: "/assets/icon/guide-maskable.png",
// sizes: "192x192",
// purpose: "maskable",
// type: "image/png",
// },
// ],
// },
// ],
},
},
},
},
{