diff --git a/.vitepress/config.js b/.vitepress/config.js index 0cd0c29..145c222 100644 --- a/.vitepress/config.js +++ b/.vitepress/config.js @@ -13,7 +13,28 @@ export default withMermaid({ description: "HDU 计算机科学讲义", lastUpdated: true, cleanUrls: true, - head: [['script', { async: "async", src: 'https://umami.hdu-cs.wiki/script.js', "data-website-id": "3f11687a-faae-463a-b863-6127a8c28301", "data-domains": "wiki.xyxsw.site,hdu-cs.wiki" }]], + head: [ + ['script', { async: "async", src: 'https://umami.hdu-cs.wiki/script.js', "data-website-id": "3f11687a-faae-463a-b863-6127a8c28301", "data-domains": "wiki.xyxsw.site,hdu-cs.wiki" }], + ['link', { rel: 'icon', href: '/favicon.ico' }], + ["meta", { "name": "description", "content": "HDU计算机科学讲义" }], + ["meta", { "property": "og:url", "content": "https://hdu-cs.wiki/" }], + ["meta", { "property": "og:type", "content": "website" }], + ["meta", { "property": "og:title", "content": "HDU-CS-WIKI | HDU-CS-WIKI" }], + ["meta", { "property": "og:description", "content": "HDU计算机科学讲义" }], + ["meta", { "property": "og:image", "content": "https://cdn.xyxsw.site/og-img.png" }], + ["meta", { "name": "twitter:card", "content": "summary_large_image" }], + ["meta", { "property": "twitter:domain", "content": "hdu-cs.wiki" }], + ["meta", { "property": "twitter:url", "content": "https://hdu-cs.wiki/" }], + ["meta", { "name": "twitter:title", "content": "HDU-CS-WIKI | HDU-CS-WIKI" }], + ["meta", { "name": "twitter:description", "content": "HDU计算机科学讲义" }], + ["meta", { "name": "twitter:image", "content": "https://cdn.xyxsw.site/og-img.png" }], + ["link", { "rel": "apple-touch-icon", "sizes": "180x180", "href": "/apple-touch-icon.png" }], + ["link", { "rel": "icon", "type": "image/png", "sizes": "32x32", "href": "/favicon-32x32.png" }], + ["link", { "rel": "icon", "type": "image/png", "sizes": "16x16", "href": "/favicon-16x16.png" }], + ["link", { "rel": "manifest", "href": "/site.webmanifest" }], + ["link", { "rel": "mask-icon", "href": "/safari-pinned-tab.svg", "color": "#5bbad5" }], + ["meta", { "name": "msapplication-TileColor", "content": "#2b5797" }], + ], themeConfig: { // https://vitepress.dev/reference/default-theme-config nav: nav(), diff --git a/index.md b/index.md index 17b6aff..34e25a0 100644 --- a/index.md +++ b/index.md @@ -27,42 +27,4 @@ features: - title: 🤣what's more? details: 还有非常多的内容尚未更新完毕,我们期待着你的反馈和加入! -head: - - - meta - - name: description - content: HDU计算机科学讲义 - - - meta - - property: 'og:url' - content: https://hdu-cs.wiki/ - - - meta - - property: 'og:type' - content: wiki - - - meta - - property: 'og:title' - content: HDU-CS-WIKI | HDU-CS-WIKI - - - meta - - property: 'og:description' - content: HDU计算机科学讲义 - - - meta - - property: 'og:image' - content: https://cdn.xyxsw.site/og-img.png - - - meta - - name: twitter:card - content: summary_large_image - - - meta - - property: 'twitter:domain' - content: hdu-cs.wiki - - - meta - - property: 'twitter:url' - content: https://hdu-cs.wiki/ - - - meta - - name: twitter:title - content: HDU-CS-WIKI | HDU-CS-WIKI - - - meta - - name: twitter:description - content: HDU计算机科学讲义 - - - meta - - name: twitter:image - content: https://cdn.xyxsw.site/og-img.png - --- diff --git a/package.json b/package.json index 3689bf0..f49525b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "scripts": { - "docs:dev": "cross-env NODE_OPTIONS='--max-old-space-size=8192' vitepress dev --host --open", + "docs:dev": "cross-env NODE_OPTIONS='--max-old-space-size=8192' vitepress dev --host", "docs:build": "cross-env NODE_OPTIONS='--max-old-space-size=8192' vitepress build", "docs:preview": "cross-env NODE_OPTIONS='--max-old-space-size=8192' vitepress preview" }, diff --git a/public/android-chrome-192x192.png b/public/android-chrome-192x192.png new file mode 100644 index 0000000..549ecf8 Binary files /dev/null and b/public/android-chrome-192x192.png differ diff --git a/public/android-chrome-512x512.png b/public/android-chrome-512x512.png new file mode 100644 index 0000000..0590246 Binary files /dev/null and b/public/android-chrome-512x512.png differ diff --git a/public/apple-touch-icon-114x114-precomposed.png b/public/apple-touch-icon-114x114-precomposed.png new file mode 100644 index 0000000..7de100c Binary files /dev/null and b/public/apple-touch-icon-114x114-precomposed.png differ diff --git a/public/apple-touch-icon-114x114.png b/public/apple-touch-icon-114x114.png new file mode 100644 index 0000000..0eeb06d Binary files /dev/null and b/public/apple-touch-icon-114x114.png differ diff --git a/public/apple-touch-icon-120x120-precomposed.png b/public/apple-touch-icon-120x120-precomposed.png new file mode 100644 index 0000000..f7ea400 Binary files /dev/null and b/public/apple-touch-icon-120x120-precomposed.png differ diff --git a/public/apple-touch-icon-120x120.png b/public/apple-touch-icon-120x120.png new file mode 100644 index 0000000..3b3febe Binary files /dev/null and b/public/apple-touch-icon-120x120.png differ diff --git a/public/apple-touch-icon-144x144-precomposed.png b/public/apple-touch-icon-144x144-precomposed.png new file mode 100644 index 0000000..22a2f3e Binary files /dev/null and b/public/apple-touch-icon-144x144-precomposed.png differ diff --git a/public/apple-touch-icon-144x144.png b/public/apple-touch-icon-144x144.png new file mode 100644 index 0000000..5e3c0b6 Binary files /dev/null and b/public/apple-touch-icon-144x144.png differ diff --git a/public/apple-touch-icon-152x152-precomposed.png b/public/apple-touch-icon-152x152-precomposed.png new file mode 100644 index 0000000..682c5e1 Binary files /dev/null and b/public/apple-touch-icon-152x152-precomposed.png differ diff --git a/public/apple-touch-icon-152x152.png b/public/apple-touch-icon-152x152.png new file mode 100644 index 0000000..da999fc Binary files /dev/null and b/public/apple-touch-icon-152x152.png differ diff --git a/public/apple-touch-icon-180x180-precomposed.png b/public/apple-touch-icon-180x180-precomposed.png new file mode 100644 index 0000000..44a8253 Binary files /dev/null and b/public/apple-touch-icon-180x180-precomposed.png differ diff --git a/public/apple-touch-icon-180x180.png b/public/apple-touch-icon-180x180.png new file mode 100644 index 0000000..32ac7e9 Binary files /dev/null and b/public/apple-touch-icon-180x180.png differ diff --git a/public/apple-touch-icon-57x57-precomposed.png b/public/apple-touch-icon-57x57-precomposed.png new file mode 100644 index 0000000..5921b50 Binary files /dev/null and b/public/apple-touch-icon-57x57-precomposed.png differ diff --git a/public/apple-touch-icon-57x57.png b/public/apple-touch-icon-57x57.png new file mode 100644 index 0000000..0230fc6 Binary files /dev/null and b/public/apple-touch-icon-57x57.png differ diff --git a/public/apple-touch-icon-60x60-precomposed.png b/public/apple-touch-icon-60x60-precomposed.png new file mode 100644 index 0000000..a705c1d Binary files /dev/null and b/public/apple-touch-icon-60x60-precomposed.png differ diff --git a/public/apple-touch-icon-60x60.png b/public/apple-touch-icon-60x60.png new file mode 100644 index 0000000..c11eae1 Binary files /dev/null and b/public/apple-touch-icon-60x60.png differ diff --git a/public/apple-touch-icon-72x72-precomposed.png b/public/apple-touch-icon-72x72-precomposed.png new file mode 100644 index 0000000..0192a8d Binary files /dev/null and b/public/apple-touch-icon-72x72-precomposed.png differ diff --git a/public/apple-touch-icon-72x72.png b/public/apple-touch-icon-72x72.png new file mode 100644 index 0000000..6d829ee Binary files /dev/null and b/public/apple-touch-icon-72x72.png differ diff --git a/public/apple-touch-icon-76x76-precomposed.png b/public/apple-touch-icon-76x76-precomposed.png new file mode 100644 index 0000000..416cb78 Binary files /dev/null and b/public/apple-touch-icon-76x76-precomposed.png differ diff --git a/public/apple-touch-icon-76x76.png b/public/apple-touch-icon-76x76.png new file mode 100644 index 0000000..f10dad3 Binary files /dev/null and b/public/apple-touch-icon-76x76.png differ diff --git a/public/apple-touch-icon-precomposed.png b/public/apple-touch-icon-precomposed.png new file mode 100644 index 0000000..44a8253 Binary files /dev/null and b/public/apple-touch-icon-precomposed.png differ diff --git a/public/apple-touch-icon.png b/public/apple-touch-icon.png new file mode 100644 index 0000000..32ac7e9 Binary files /dev/null and b/public/apple-touch-icon.png differ diff --git a/public/browserconfig.xml b/public/browserconfig.xml new file mode 100644 index 0000000..f9c2e67 --- /dev/null +++ b/public/browserconfig.xml @@ -0,0 +1,9 @@ + + + + + + #2b5797 + + + diff --git a/public/favicon-16x16.png b/public/favicon-16x16.png new file mode 100644 index 0000000..a5a3538 Binary files /dev/null and b/public/favicon-16x16.png differ diff --git a/public/favicon-32x32.png b/public/favicon-32x32.png new file mode 100644 index 0000000..523e60c Binary files /dev/null and b/public/favicon-32x32.png differ diff --git a/public/favicon.ico b/public/favicon.ico index e77aebf..e07c95f 100644 Binary files a/public/favicon.ico and b/public/favicon.ico differ diff --git a/public/mstile-150x150.png b/public/mstile-150x150.png new file mode 100644 index 0000000..ee5a3a6 Binary files /dev/null and b/public/mstile-150x150.png differ diff --git a/public/safari-pinned-tab.svg b/public/safari-pinned-tab.svg new file mode 100644 index 0000000..ad8ea14 --- /dev/null +++ b/public/safari-pinned-tab.svg @@ -0,0 +1,115 @@ + + + + +Created by potrace 1.14, written by Peter Selinger 2001-2017 + + + + + + diff --git a/public/site.webmanifest b/public/site.webmanifest new file mode 100644 index 0000000..228ddc2 --- /dev/null +++ b/public/site.webmanifest @@ -0,0 +1,19 @@ +{ + "name": "HDU-CS-WIKI", + "short_name": "HDU-CS-WIKI", + "icons": [ + { + "src": "/android-chrome-192x192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "/android-chrome-512x512.png", + "sizes": "512x512", + "type": "image/png" + } + ], + "theme_color": "#ffffff", + "background_color": "#ffffff", + "display": "standalone" +}