diff --git a/package-lock.json b/package-lock.json index f08b252..44de8fa 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,6 +13,8 @@ }, "devDependencies": { "@vuepress/client": "2.0.0-beta.67", + "@waline/client": "^3.0.0-alpha.1", + "twikoo": "^1.6.22", "vue": "^3.3.4", "vuepress": "^2.0.0-beta.67", "vuepress-theme-hope": "2.0.0-beta.237" @@ -3536,18 +3538,19 @@ } }, "node_modules/@waline/client": { - "version": "2.15.8", - "resolved": "https://registry.npmjs.org/@waline/client/-/client-2.15.8.tgz", - "integrity": "sha512-EBL7RXJUJs742miTvOU0Vt8NEmeJ63EN5TtSsYZfzjUdvEtlv+JsBbS5uiz3C9v5qV7Hz+XDZdc8nc13mG9vNQ==", + "version": "3.0.0-alpha.1", + "resolved": "https://registry.npmjs.org/@waline/client/-/client-3.0.0-alpha.1.tgz", + "integrity": "sha512-WaZAI42wJoxLhcY5Kl6gtT9TGg0sC8MT0UkFWCT9heww5fHBFZcD0/DAixGHU5k2tFkbSoY8UHRk1g6ZqORGNw==", "dev": true, "dependencies": { - "@vueuse/core": "^10.4.1", + "@vueuse/core": "^10.5.0", "autosize": "^6.0.1", - "marked": "^4.3.0", - "vue": "^3.3.4" + "marked": "^9.1.4", + "marked-highlight": "^2.0.6", + "vue": "^3.3.7" }, "engines": { - "node": ">=14" + "node": ">=18" } }, "node_modules/@webassemblyjs/ast": { @@ -7030,15 +7033,24 @@ } }, "node_modules/marked": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/marked/-/marked-4.3.0.tgz", - "integrity": "sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==", + "version": "9.1.6", + "resolved": "https://registry.npmjs.org/marked/-/marked-9.1.6.tgz", + "integrity": "sha512-jcByLnIFkd5gSXZmjNvS1TlmRhCXZjIzHYlaGkPlLIekG55JDR2Z4va9tZwCiP+/RDERiNhMOFu01xd6O5ct1Q==", "dev": true, "bin": { "marked": "bin/marked.js" }, "engines": { - "node": ">= 12" + "node": ">= 16" + } + }, + "node_modules/marked-highlight": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/marked-highlight/-/marked-highlight-2.0.7.tgz", + "integrity": "sha512-3IjgV879kEihgjWwVv8HGDkyuKDyR8hssDEjMUAH5LNVhIcZge+u6UKhxPA+daEVMVZeKEHo5gWrLVlLPF1m3g==", + "dev": true, + "peerDependencies": { + "marked": ">=4 <11" } }, "node_modules/mathjax-full": { @@ -9592,6 +9604,21 @@ } } }, + "node_modules/vuepress-theme-hope/node_modules/@waline/client": { + "version": "2.15.8", + "resolved": "https://registry.npmjs.org/@waline/client/-/client-2.15.8.tgz", + "integrity": "sha512-EBL7RXJUJs742miTvOU0Vt8NEmeJ63EN5TtSsYZfzjUdvEtlv+JsBbS5uiz3C9v5qV7Hz+XDZdc8nc13mG9vNQ==", + "dev": true, + "dependencies": { + "@vueuse/core": "^10.4.1", + "autosize": "^6.0.1", + "marked": "^4.3.0", + "vue": "^3.3.4" + }, + "engines": { + "node": ">=14" + } + }, "node_modules/vuepress-theme-hope/node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", @@ -9622,6 +9649,18 @@ "node": ">=10" } }, + "node_modules/vuepress-theme-hope/node_modules/marked": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/marked/-/marked-4.3.0.tgz", + "integrity": "sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==", + "dev": true, + "bin": { + "marked": "bin/marked.js" + }, + "engines": { + "node": ">= 12" + } + }, "node_modules/vuepress-theme-hope/node_modules/semver": { "version": "7.5.4", "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", diff --git a/package.json b/package.json index de445b2..48d3c60 100644 --- a/package.json +++ b/package.json @@ -12,6 +12,8 @@ }, "devDependencies": { "@vuepress/client": "2.0.0-beta.67", + "@waline/client": "^3.0.0-alpha.1", + "twikoo": "^1.6.22", "vue": "^3.3.4", "vuepress": "^2.0.0-beta.67", "vuepress-theme-hope": "2.0.0-beta.237" diff --git a/src/.vuepress/config.ts b/src/.vuepress/config.ts index 9f40bb6..8552695 100644 --- a/src/.vuepress/config.ts +++ b/src/.vuepress/config.ts @@ -4,15 +4,6 @@ import theme from "./theme.js"; export default defineUserConfig({ base: "/", head: [ - [ - "script", - { - type: "text/javascript", - charset: "UTF-8", - src: "https://cdn.wwads.cn/js/makemoney.js", - // async: true, - }, - ], [ "link", { @@ -32,7 +23,7 @@ export default defineUserConfig({ [ "link", { - href: "https://file-cdn.dl.us-cf.v30.one/MiSans/MiSans-Demibold.ttf", + href: "https://assest.cdn.littlesheep.cc/misans@3.1.1/lib/misans-400-normal.min.css", rel: "stylesheet", }, ], @@ -45,30 +36,6 @@ export default defineUserConfig({ // async: true, // }, // ], - [ - "script", - {}, - `!function(p){"use strict";!function(t){var s=window,e=document,i=p,c="".concat("https:"===e.location.protocol?"https://":"http://","sdk.51.la/js-sdk-pro.min.js"),n=e.createElement("script"),r=e.getElementsByTagName("script")[0];n.type="text/javascript",n.setAttribute("charset","UTF-8"),n.async=!0,n.src=c,n.id="LA_COLLECT",i.d=n;var o=function(){s.LA.ids.push(i)};s.LA?s.LA.ids&&o():(s.LA=p,s.LA.ids=[],o()),r.parentNode.insertBefore(n,r)}()}({id:"JopjiIsNYEbnNVF2",ck:"JopjiIsNYEbnNVF2",hashMode:false});`, - ], - [ - "script", - {}, - `var _hmt = _hmt || []; - (function() { - var hm = document.createElement("script"); - hm.src = "https://hm.baidu.com/hm.js?6c8a68035d2804b5cfeafe6d96df4c75"; - var s = document.getElementsByTagName("script")[0]; - s.parentNode.insertBefore(hm, s); - })();`, - ], - [ - "script", - { - src: "https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-6488351372249466", - async: true, - crossorigin: "anonymous", - }, - ], ], locales: { @@ -78,9 +45,9 @@ export default defineUserConfig({ description: "LMS服务器的使用与命令文档", }, "/en/": { - lang: "en-US", - title: "Docs Demo", - description: "A docs demo for vuepress-theme-hope", + lang: "zh-CN", + title: "LMS Wiki", + description: "LMS服务器的使用与命令文档", }, }, diff --git a/src/.vuepress/theme.ts b/src/.vuepress/theme.ts index 2aaf525..36ee30f 100644 --- a/src/.vuepress/theme.ts +++ b/src/.vuepress/theme.ts @@ -8,7 +8,7 @@ export default hopeTheme({ author: { name: "YangXiaoMian", - url: "https://littlesheep.com", + url: "https://littlesheep.cc", }, iconAssets: [ @@ -32,7 +32,7 @@ export default hopeTheme({ // sidebar sidebar: zhSidebar, - footer: "默认页脚", + footer: "Power By TCB Work's Minecraft Server", displayFooter: true, @@ -51,7 +51,7 @@ export default hopeTheme({ // sidebar sidebar: enSidebar, - footer: "默认页脚", + footer: "Power By TCB Work's Minecraft Server", displayFooter: true, @@ -62,22 +62,8 @@ export default hopeTheme({ }, }, - encrypt: { - config: { - "/demo/encrypt.html": ["1234"], - "/zh/demo/encrypt.html": ["1234"], - }, - }, - plugins: { // You should generate and use your own comment service - comment: { - provider: "Giscus", - repo: "vuepress-theme-hope/giscus-discussions", - repoId: "R_kgDOG_Pt2A", - category: "Announcements", - categoryId: "DIC_kwDOG_Pt2M4COD69", - }, // All features are enabled for demo, only preserve features you need here mdEnhance: {