diff --git a/docs/.vitepress/blog-theme.ts b/docs/.vitepress/blog-theme.ts index 2a990ef..0907e32 100644 --- a/docs/.vitepress/blog-theme.ts +++ b/docs/.vitepress/blog-theme.ts @@ -51,19 +51,19 @@ const blogTheme = getThemeConfig({ // 友链 friend: [ + { + nickname: 'NoahのBlog', + des: '我们生来就是为了成为自己,\n而不是成为某种正确的人', + avatar: 'https://cdn.tulan.cyou/noah/2025/07/26/b_5255bd8e31082e2a4332c4eb4172686e.jpg', + url: 'https://blog.noah0932.top/', + }, { nickname: 'LINUX DO', - des: '真诚、友善、团结、专业,共建你我引以为荣之社区。', + des: '真诚、友善、团结、专业,\n共建你我引以为荣之社区。', avatar: 'linuxdo.png', url: 'https://linux.do/', }, - { - nickname: 'NoahのBlog', - des: '我们生来就是为了成为自己,而不是成为某种正确的人', - avatar: 'https://cdn.tulan.cyou/noah/2025/07/26/b_5255bd8e31082e2a4332c4eb4172686e.jpg', - url: 'https://blog.noah0932.top/', - }, ], // 公告 diff --git a/docs/.vitepress/config.mts.timestamp-1765641902476-97583b5e42aeb.mjs b/docs/.vitepress/config.mts.timestamp-1765641902476-97583b5e42aeb.mjs new file mode 100644 index 0000000..c5f03fd --- /dev/null +++ b/docs/.vitepress/config.mts.timestamp-1765641902476-97583b5e42aeb.mjs @@ -0,0 +1,157 @@ +// docs/.vitepress/config.mts +import { defineConfig } from "file:///E:/blog/my-blog/node_modules/.pnpm/vitepress@1.6.4_@algolia+cl_7219cda07b02cd6cfaf09405905db779/node_modules/vitepress/dist/node/index.js"; + +// docs/.vitepress/blog-theme.ts +import { getThemeConfig } from "file:///E:/blog/my-blog/node_modules/.pnpm/@sugarat+theme@0.5.6_@eleme_8eb6c6be2734a9346e837ae6970bc64c/node_modules/@sugarat/theme/node.mjs"; +var blogTheme = getThemeConfig({ + // 开启RSS支持 + // RSS, + // 搜索 + // 默认开启pagefind离线的全文搜索支持(如使用其它的可以设置为false) + // search: false, + // 默认开启 markdown 图表支持(会增加一定的构建耗时) + mermaid: true, + // 页脚 + footer: { + // message 字段支持配置为HTML内容,配置多条可以配置为数组 + message: '\u8054\u7CFB\u90AE\u7BB1\uFF1Azhuzihan@zhuzihan.com', + copyright: "MIT License | SIMON", + version: false, + icpRecord: { + name: "\u6EC7ICP\u59072025074424\u53F7", + link: "https://beian.miit.gov.cn/" + }, + securityRecord: { + name: "\u6EC7\u516C\u7F51\u5B89\u590753250402000233\u53F7", + link: "https://www.beian.gov.cn/portal/index.do" + } + }, + // 主题色修改 + themeColor: "el-blue", + // 文章默认作者 + author: "SIMON", + // 友链 + friend: [ + { + nickname: "Noah\u306EBlog", + des: "\u6211\u4EEC\u751F\u6765\u5C31\u662F\u4E3A\u4E86\u6210\u4E3A\u81EA\u5DF1\uFF0C\n\u800C\u4E0D\u662F\u6210\u4E3A\u67D0\u79CD\u6B63\u786E\u7684\u4EBA", + avatar: "https://cdn.tulan.cyou/noah/2025/07/26/b_5255bd8e31082e2a4332c4eb4172686e.jpg", + url: "https://blog.noah0932.top/" + }, + { + nickname: "LINUX DO", + des: "\u771F\u8BDA\u3001\u53CB\u5584\u3001\u56E2\u7ED3\u3001\u4E13\u4E1A\uFF0C\n\u5171\u5EFA\u4F60\u6211\u5F15\u4EE5\u4E3A\u8363\u4E4B\u793E\u533A\u3002", + avatar: "linuxdo.png", + url: "https://linux.do/" + } + ], + // 公告 + // popover: { + // title: '公告', + // body: [ + // { type: 'text', content: '👇公众号👇---👇 微信 👇' }, + // { + // type: 'image', + // src: 'https://img.cdn.sugarat.top/mdImg/MTYxNTAxODc2NTIxMA==615018765210~fmt.webp' + // }, + // { + // type: 'text', + // content: '欢迎大家加群&私信交流' + // }, + // { + // type: 'text', + // content: '文章首/文尾有群二维码', + // style: 'padding-top:0' + // }, + // { + // type: 'button', + // content: '作者博客', + // link: 'https://sugarat.top' + // }, + // { + // type: 'button', + // content: '加群交流', + // props: { + // type: 'success' + // }, + // link: 'https://theme.sugarat.top/group.html', + // } + // ], + // duration: 0 + //}, + comment: { + type: "giscus", + options: { + repo: "handsomezhuzhu/handsomezhuzhu.github.io", + repoId: "R_kgDOPjK9uQ", + category: "Q&A", + categoryId: "DIC_kwDOPjK9uc4CukWC", + mapping: "pathname", + //reactionsEnabled: true, + //emitMetadata: false, + inputPosition: "top", + //theme: 'preferred_color_scheme', + lang: "zh-CN" + }, + mobileMinify: false + } +}); + +// docs/.vitepress/config.mts +var config_default = defineConfig({ + // 继承博客主题(@sugarat/theme) + extends: blogTheme, + // base, + lang: "zh-cn", + title: "SIMON BLOG", + description: "Simon\u7684\u535A\u5BA2\uFF0C\u57FA\u4E8E vitepress \u5B9E\u73B0", + lastUpdated: true, + markdown: { + math: true + }, + // 详见:https://vitepress.dev/zh/reference/site-config#head + head: [ + // 配置网站的图标(显示在浏览器的 tab 上) + // ['link', { rel: 'icon', href: `${base}favicon.ico` }], // 修改了 base 这里也需要同步修改 + ["link", { rel: "icon", href: "/favicon.ico" }] + ], + themeConfig: { + // 展示 2,3 级标题在目录中 + outline: { + level: [2, 3], + label: "\u76EE\u5F55" + }, + // 默认文案修改 + returnToTopLabel: "\u56DE\u5230\u9876\u90E8", + sidebarMenuLabel: "\u76F8\u5173\u6587\u7AE0", + lastUpdatedText: "\u4E0A\u6B21\u66F4\u65B0\u4E8E", + // 设置logo + logo: "/logo.jpg", + // editLink: { + // pattern: + // 'https://github.com/ATQQ/sugar-blog/tree/master/packages/blogpress/:path', + // text: '去 GitHub 上编辑内容' + // }, + nav: [ + { text: "\u9996\u9875", link: "/" }, + // { text: '导航页', link: 'http://home.zhuzihan.com/' }, + { text: "\u670D\u52A1\u5668\u72B6\u6001\u68C0\u6D4B", link: "https://state.zhuzihan.com/" }, + { text: "\u4E3B\u9898\u4ED3\u5E93", link: "https://github.com/ATQQ/sugar-blog/tree/master/packages/theme" }, + { text: "\u5173\u4E8E\u4F5C\u8005", link: "https://github.com/handsomezhuzhu" }, + { text: "AI API\u6D4B\u6D3B", link: "https://api-test.zhuzihan.com/" }, + { text: "\u6587\u4EF6\u5FEB\u9012\u67DC", link: "https://file.zhuzihan.com/" }, + { text: "\u514D\u8D39AI\u5BF9\u8BDD", link: "https://ai.zhuzihan.com/" }, + { text: "key\u8F6E\u8BE2\u6C60", link: "https://load.zhuzihan.com/" } + ], + socialLinks: [ + { + icon: "github", + link: "https://github.com/handsomezhuzhu" + } + ] + } +}); +export { + config_default as default +}; +//# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsiZG9jcy8udml0ZXByZXNzL2NvbmZpZy5tdHMiLCAiZG9jcy8udml0ZXByZXNzL2Jsb2ctdGhlbWUudHMiXSwKICAic291cmNlc0NvbnRlbnQiOiBbImNvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9kaXJuYW1lID0gXCJFOlxcXFxibG9nXFxcXG15LWJsb2dcXFxcZG9jc1xcXFwudml0ZXByZXNzXCI7Y29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2ZpbGVuYW1lID0gXCJFOlxcXFxibG9nXFxcXG15LWJsb2dcXFxcZG9jc1xcXFwudml0ZXByZXNzXFxcXGNvbmZpZy5tdHNcIjtjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfaW1wb3J0X21ldGFfdXJsID0gXCJmaWxlOi8vL0U6L2Jsb2cvbXktYmxvZy9kb2NzLy52aXRlcHJlc3MvY29uZmlnLm10c1wiO2ltcG9ydCB7IGRlZmluZUNvbmZpZyB9IGZyb20gJ3ZpdGVwcmVzcydcclxuXHJcbi8vIFx1NUJGQ1x1NTE2NVx1NEUzQlx1OTg5OFx1NzY4NFx1OTE0RFx1N0Y2RVxyXG5pbXBvcnQgeyBibG9nVGhlbWUgfSBmcm9tICcuL2Jsb2ctdGhlbWUnXHJcblxyXG4vLyBcdTU5ODJcdTY3OUNcdTRGN0ZcdTc1MjggR2l0SHViL0dpdGVlIFBhZ2VzIFx1N0I0OVx1NTE2Q1x1NTE3MVx1NUU3M1x1NTNGMFx1OTBFOFx1N0Y3MlxyXG4vLyBcdTkwMUFcdTVFMzhcdTk3MDBcdTg5ODFcdTRGRUVcdTY1MzkgYmFzZSBcdThERUZcdTVGODRcdUZGMENcdTkwMUFcdTVFMzhcdTRFM0FcdTIwMUMvXHU0RUQzXHU1RTkzXHU1NDBEL1x1MjAxRFxyXG4vLyBcdTU5ODJcdTY3OUNcdTk4NzlcdTc2RUVcdTU0MERcdTVERjJcdTdFQ0ZcdTRFM0EgbmFtZS5naXRodWIuaW8gXHU1N0RGXHU1NDBEXHVGRjBDXHU1MjE5XHU0RTBEXHU5NzAwXHU4OTgxXHU0RkVFXHU2NTM5XHVGRjAxXHJcbi8vIGNvbnN0IGJhc2UgPSBwcm9jZXNzLmVudi5HSVRIVUJfQUNUSU9OUyA9PT0gJ3RydWUnXHJcbi8vICAgPyAnL3ZpdGVwcmVzcy1ibG9nLXN1Z2FyLXRlbXBsYXRlLydcclxuLy8gICA6ICcvJ1xyXG5cclxuLy8gVml0ZXByZXNzIFx1OUVEOFx1OEJBNFx1OTE0RFx1N0Y2RVxyXG4vLyBcdThCRTZcdTg5QzFcdTY1ODdcdTY4NjNcdUZGMUFodHRwczovL3ZpdGVwcmVzcy5kZXYvcmVmZXJlbmNlL3NpdGUtY29uZmlnXHJcbmV4cG9ydCBkZWZhdWx0IGRlZmluZUNvbmZpZyh7XHJcbiAgLy8gXHU3RUU3XHU2MjdGXHU1MzVBXHU1QkEyXHU0RTNCXHU5ODk4KEBzdWdhcmF0L3RoZW1lKVxyXG4gIGV4dGVuZHM6IGJsb2dUaGVtZSxcclxuICAvLyBiYXNlLFxyXG4gIGxhbmc6ICd6aC1jbicsXHJcbiAgdGl0bGU6ICdTSU1PTiBCTE9HJyxcclxuICBkZXNjcmlwdGlvbjogJ1NpbW9uXHU3Njg0XHU1MzVBXHU1QkEyXHVGRjBDXHU1N0ZBXHU0RThFIHZpdGVwcmVzcyBcdTVCOUVcdTczQjAnLFxyXG4gIGxhc3RVcGRhdGVkOiB0cnVlLFxyXG4gIG1hcmtkb3duOiB7XHJcbiAgICBtYXRoOiB0cnVlXHJcbiAgfSxcclxuICAvLyBcdThCRTZcdTg5QzFcdUZGMUFodHRwczovL3ZpdGVwcmVzcy5kZXYvemgvcmVmZXJlbmNlL3NpdGUtY29uZmlnI2hlYWRcclxuICBoZWFkOiBbXHJcbiAgICAvLyBcdTkxNERcdTdGNkVcdTdGNTFcdTdBRDlcdTc2ODRcdTU2RkVcdTY4MDdcdUZGMDhcdTY2M0VcdTc5M0FcdTU3MjhcdTZENEZcdTg5QzhcdTU2NjhcdTc2ODQgdGFiIFx1NEUwQVx1RkYwOVxyXG4gICAgLy8gWydsaW5rJywgeyByZWw6ICdpY29uJywgaHJlZjogYCR7YmFzZX1mYXZpY29uLmljb2AgfV0sIC8vIFx1NEZFRVx1NjUzOVx1NEU4NiBiYXNlIFx1OEZEOVx1OTFDQ1x1NEU1Rlx1OTcwMFx1ODk4MVx1NTQwQ1x1NkI2NVx1NEZFRVx1NjUzOVxyXG4gICAgWydsaW5rJywgeyByZWw6ICdpY29uJywgaHJlZjogJy9mYXZpY29uLmljbycgfV1cclxuICBdLFxyXG4gIHRoZW1lQ29uZmlnOiB7XHJcbiAgICAvLyBcdTVDNTVcdTc5M0EgMiwzIFx1N0VBN1x1NjgwN1x1OTg5OFx1NTcyOFx1NzZFRVx1NUY1NVx1NEUyRFxyXG4gICAgb3V0bGluZToge1xyXG4gICAgICBsZXZlbDogWzIsIDNdLFxyXG4gICAgICBsYWJlbDogJ1x1NzZFRVx1NUY1NSdcclxuICAgIH0sXHJcbiAgICAvLyBcdTlFRDhcdThCQTRcdTY1ODdcdTY4NDhcdTRGRUVcdTY1MzlcclxuICAgIHJldHVyblRvVG9wTGFiZWw6ICdcdTU2REVcdTUyMzBcdTk4NzZcdTkwRTgnLFxyXG4gICAgc2lkZWJhck1lbnVMYWJlbDogJ1x1NzZGOFx1NTE3M1x1NjU4N1x1N0FFMCcsXHJcbiAgICBsYXN0VXBkYXRlZFRleHQ6ICdcdTRFMEFcdTZCMjFcdTY2RjRcdTY1QjBcdTRFOEUnLFxyXG5cclxuXHJcblxyXG4gICAgLy8gXHU4QkJFXHU3RjZFbG9nb1xyXG4gICAgbG9nbzogJy9sb2dvLmpwZycsXHJcbiAgICAvLyBlZGl0TGluazoge1xyXG4gICAgLy8gICBwYXR0ZXJuOlxyXG4gICAgLy8gICAgICdodHRwczovL2dpdGh1Yi5jb20vQVRRUS9zdWdhci1ibG9nL3RyZWUvbWFzdGVyL3BhY2thZ2VzL2Jsb2dwcmVzcy86cGF0aCcsXHJcbiAgICAvLyAgIHRleHQ6ICdcdTUzQkIgR2l0SHViIFx1NEUwQVx1N0YxNlx1OEY5MVx1NTE4NVx1NUJCOSdcclxuICAgIC8vIH0sXHJcbiAgICBuYXY6IFtcclxuICAgICAgeyB0ZXh0OiAnXHU5OTk2XHU5ODc1JywgbGluazogJy8nIH0sXHJcbi8vICAgICAgeyB0ZXh0OiAnXHU1QkZDXHU4MjJBXHU5ODc1JywgbGluazogJ2h0dHA6Ly9ob21lLnpodXppaGFuLmNvbS8nIH0sXHJcbiAgICAgIHsgdGV4dDogJ1x1NjcwRFx1NTJBMVx1NTY2OFx1NzJCNlx1NjAwMVx1NjhDMFx1NkQ0QicsIGxpbms6ICdodHRwczovL3N0YXRlLnpodXppaGFuLmNvbS8nIH0sXHJcbiAgICAgIHsgdGV4dDogJ1x1NEUzQlx1OTg5OFx1NEVEM1x1NUU5MycsIGxpbms6ICdodHRwczovL2dpdGh1Yi5jb20vQVRRUS9zdWdhci1ibG9nL3RyZWUvbWFzdGVyL3BhY2thZ2VzL3RoZW1lJyB9LFxyXG4gICAgICB7IHRleHQ6ICdcdTUxNzNcdTRFOEVcdTRGNUNcdTgwMDUnLCBsaW5rOiAnaHR0cHM6Ly9naXRodWIuY29tL2hhbmRzb21lemh1emh1JyB9LFxyXG4gICAgICB7IHRleHQ6ICdBSSBBUElcdTZENEJcdTZEM0InLCBsaW5rOiAnaHR0cHM6Ly9hcGktdGVzdC56aHV6aWhhbi5jb20vJyB9LFxyXG4gICAgICB7IHRleHQ6ICdcdTY1ODdcdTRFRjZcdTVGRUJcdTkwMTJcdTY3REMnLCBsaW5rOiAnaHR0cHM6Ly9maWxlLnpodXppaGFuLmNvbS8nIH0sXHJcbiAgICAgIHsgdGV4dDogJ1x1NTE0RFx1OEQzOUFJXHU1QkY5XHU4QkREJywgbGluazogJ2h0dHBzOi8vYWkuemh1emloYW4uY29tLycgfSxcclxuICAgICAgeyB0ZXh0OiAna2V5XHU4RjZFXHU4QkUyXHU2QzYwJywgbGluazogJ2h0dHBzOi8vbG9hZC56aHV6aWhhbi5jb20vJyB9XHJcbiAgICBdLFxyXG4gICAgc29jaWFsTGlua3M6IFtcclxuICAgICAge1xyXG4gICAgICAgIGljb246ICdnaXRodWInLFxyXG4gICAgICAgIGxpbms6ICdodHRwczovL2dpdGh1Yi5jb20vaGFuZHNvbWV6aHV6aHUnXHJcbiAgICAgIH1cclxuICAgIF1cclxuICB9XHJcbn0pXHJcblxyXG4iLCAiY29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2Rpcm5hbWUgPSBcIkU6XFxcXGJsb2dcXFxcbXktYmxvZ1xcXFxkb2NzXFxcXC52aXRlcHJlc3NcIjtjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfZmlsZW5hbWUgPSBcIkU6XFxcXGJsb2dcXFxcbXktYmxvZ1xcXFxkb2NzXFxcXC52aXRlcHJlc3NcXFxcYmxvZy10aGVtZS50c1wiO2NvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9pbXBvcnRfbWV0YV91cmwgPSBcImZpbGU6Ly8vRTovYmxvZy9teS1ibG9nL2RvY3MvLnZpdGVwcmVzcy9ibG9nLXRoZW1lLnRzXCI7Ly8gXHU0RTNCXHU5ODk4XHU3MkVDXHU2NzA5XHU5MTREXHU3RjZFXG5pbXBvcnQgeyBnZXRUaGVtZUNvbmZpZyB9IGZyb20gJ0BzdWdhcmF0L3RoZW1lL25vZGUnXG5cbi8vIFx1NUYwMFx1NTQyRlJTU1x1NjUyRlx1NjMwMVx1RkYwOFJTU1x1OTE0RFx1N0Y2RVx1RkYwOVxuLy8gaW1wb3J0IHR5cGUgeyBUaGVtZSB9IGZyb20gJ0BzdWdhcmF0L3RoZW1lJ1xuXG4vLyBjb25zdCBiYXNlVXJsID0gJ2h0dHBzOi8vc3VnYXJhdC50b3AnXG4vLyBjb25zdCBSU1M6IFRoZW1lLlJTU09wdGlvbnMgPSB7XG4vLyAgIHRpdGxlOiAnXHU3Q0E1XHU5MUNDXHU2NzA5XHU1MkZBXHU3Q0Q2Jyxcbi8vICAgYmFzZVVybCxcbi8vICAgY29weXJpZ2h0OiAnQ29weXJpZ2h0IChjKSAyMDE4LXByZXNlbnQsIFx1N0NBNVx1OTFDQ1x1NjcwOVx1NTJGQVx1N0NENicsXG4vLyAgIGRlc2NyaXB0aW9uOiAnXHU0RjYwXHU3Njg0XHU2MzA3XHU1QzE2LFx1NjJFNVx1NjcwOVx1NjUzOVx1NTNEOFx1NEUxNlx1NzU0Q1x1NzY4NFx1NTI5Qlx1OTFDRlx1RkYwOFx1NTkyN1x1NTI0RFx1N0FFRlx1NzZGOFx1NTE3M1x1NjI4MFx1NjcyRlx1NTIwNlx1NEVBQlx1RkYwOScsXG4vLyAgIGxhbmd1YWdlOiAnemgtY24nLFxuLy8gICBpbWFnZTogJ2h0dHBzOi8vaW1nLmNkbi5zdWdhcmF0LnRvcC9tZEltZy9NVFkzTkRrNU5URTJOekF6TUE9PTY3NDk5NTE2NzAzMCcsXG4vLyAgIGZhdmljb246ICdodHRwczovL3N1Z2FyYXQudG9wL2Zhdmljb24uaWNvJyxcbi8vIH1cblxuLy8gXHU2MjQwXHU2NzA5XHU5MTREXHU3RjZFXHU5ODc5XHVGRjBDXHU4QkU2XHU4OUMxXHU2NTg3XHU2ODYzOiBodHRwczovL3RoZW1lLnN1Z2FyYXQudG9wL1xuY29uc3QgYmxvZ1RoZW1lID0gZ2V0VGhlbWVDb25maWcoe1xuICAvLyBcdTVGMDBcdTU0MkZSU1NcdTY1MkZcdTYzMDFcbiAgLy8gUlNTLFxuXG4gIC8vIFx1NjQxQ1x1N0QyMlxuICAvLyBcdTlFRDhcdThCQTRcdTVGMDBcdTU0MkZwYWdlZmluZFx1NzlCQlx1N0VCRlx1NzY4NFx1NTE2OFx1NjU4N1x1NjQxQ1x1N0QyMlx1NjUyRlx1NjMwMVx1RkYwOFx1NTk4Mlx1NEY3Rlx1NzUyOFx1NTE3Nlx1NUI4M1x1NzY4NFx1NTNFRlx1NEVFNVx1OEJCRVx1N0Y2RVx1NEUzQWZhbHNlXHVGRjA5XG4gIC8vIHNlYXJjaDogZmFsc2UsXG5cbiAgLy8gXHU5RUQ4XHU4QkE0XHU1RjAwXHU1NDJGIG1hcmtkb3duIFx1NTZGRVx1ODg2OFx1NjUyRlx1NjMwMVx1RkYwOFx1NEYxQVx1NTg5RVx1NTJBMFx1NEUwMFx1NUI5QVx1NzY4NFx1Njc4NFx1NUVGQVx1ODAxN1x1NjVGNlx1RkYwOVxuICBtZXJtYWlkOiB0cnVlLFxuXG4gIC8vIFx1OTg3NVx1ODExQVxuICBmb290ZXI6IHtcbiAgICAvLyBtZXNzYWdlIFx1NUI1N1x1NkJCNVx1NjUyRlx1NjMwMVx1OTE0RFx1N0Y2RVx1NEUzQUhUTUxcdTUxODVcdTVCQjlcdUZGMENcdTkxNERcdTdGNkVcdTU5MUFcdTY3NjFcdTUzRUZcdTRFRTVcdTkxNERcdTdGNkVcdTRFM0FcdTY1NzBcdTdFQzRcbiAgICBtZXNzYWdlOiAnPHNwYW4+XHU4MDU0XHU3Q0ZCXHU5MEFFXHU3QkIxXHVGRjFBPGEgaHJlZj1cIm1haWx0bzp6aHV6aWhhbkB6aHV6aWhhbi5jb21cIj56aHV6aWhhbkB6aHV6aWhhbi5jb208L2E+PC9zcGFuPicsXG4gICAgY29weXJpZ2h0OiAnTUlUIExpY2Vuc2UgfCBTSU1PTicsXG4gICAgdmVyc2lvbjogZmFsc2UsXG4gICAgaWNwUmVjb3JkOiB7XG4gICAgICBuYW1lOiAnXHU2RUM3SUNQXHU1OTA3MjAyNTA3NDQyNFx1NTNGNycsXG4gICAgICBsaW5rOiAnaHR0cHM6Ly9iZWlhbi5taWl0Lmdvdi5jbi8nXG4gICAgfSxcbiAgICBzZWN1cml0eVJlY29yZDoge1xuICAgICAgbmFtZTogJ1x1NkVDN1x1NTE2Q1x1N0Y1MVx1NUI4OVx1NTkwNzUzMjUwNDAyMDAwMjMzXHU1M0Y3JyxcbiAgICAgIGxpbms6ICdodHRwczovL3d3dy5iZWlhbi5nb3YuY24vcG9ydGFsL2luZGV4LmRvJ1xuICAgIH0sXG4gIH0sXG5cbiAgLy8gXHU0RTNCXHU5ODk4XHU4MjcyXHU0RkVFXHU2NTM5XG4gIHRoZW1lQ29sb3I6ICdlbC1ibHVlJyxcblxuICAvLyBcdTY1ODdcdTdBRTBcdTlFRDhcdThCQTRcdTRGNUNcdTgwMDVcbiAgYXV0aG9yOiAnU0lNT04nLFxuXG4gIC8vIFx1NTNDQlx1OTRGRVxuICBmcmllbmQ6IFtcbiAgICB7XG4gICAgICBuaWNrbmFtZTogJ05vYWhcdTMwNkVCbG9nJyxcbiAgICAgIGRlczogJ1x1NjIxMVx1NEVFQ1x1NzUxRlx1Njc2NVx1NUMzMVx1NjYyRlx1NEUzQVx1NEU4Nlx1NjIxMFx1NEUzQVx1ODFFQVx1NURGMVx1RkYwQ1xcblx1ODAwQ1x1NEUwRFx1NjYyRlx1NjIxMFx1NEUzQVx1NjdEMFx1NzlDRFx1NkI2M1x1Nzg2RVx1NzY4NFx1NEVCQScsXG4gICAgICBhdmF0YXI6ICdodHRwczovL2Nkbi50dWxhbi5jeW91L25vYWgvMjAyNS8wNy8yNi9iXzUyNTViZDhlMzEwODJlMmE0MzMyYzRlYjQxNzI2ODZlLmpwZycsXG4gICAgICB1cmw6ICdodHRwczovL2Jsb2cubm9haDA5MzIudG9wLycsXG4gICAgfSxcbiAgICB7XG4gICAgICBuaWNrbmFtZTogJ0xJTlVYIERPJyxcbiAgICAgIGRlczogJ1x1NzcxRlx1OEJEQVx1MzAwMVx1NTNDQlx1NTU4NFx1MzAwMVx1NTZFMlx1N0VEM1x1MzAwMVx1NEUxM1x1NEUxQVx1RkYwQ1xcblx1NTE3MVx1NUVGQVx1NEY2MFx1NjIxMVx1NUYxNVx1NEVFNVx1NEUzQVx1ODM2M1x1NEU0Qlx1NzkzRVx1NTMzQVx1MzAwMicsXG4gICAgICBhdmF0YXI6XG4gICAgICAgICdsaW51eGRvLnBuZycsXG4gICAgICB1cmw6ICdodHRwczovL2xpbnV4LmRvLycsXG4gICAgfSxcbiAgXSxcblxuICAvLyBcdTUxNkNcdTU0NEFcbiAgLy8gIHBvcG92ZXI6IHtcbiAgLy8gICAgdGl0bGU6ICdcdTUxNkNcdTU0NEEnLFxuICAvLyAgICBib2R5OiBbXG4gIC8vICAgICB7IHR5cGU6ICd0ZXh0JywgY29udGVudDogJ1x1RDgzRFx1REM0N1x1NTE2Q1x1NEYxN1x1NTNGN1x1RDgzRFx1REM0Ny0tLVx1RDgzRFx1REM0NyBcdTVGQUVcdTRGRTEgXHVEODNEXHVEQzQ3JyB9LFxuICAvLyAgICAgIHtcbiAgLy8gICAgICAgIHR5cGU6ICdpbWFnZScsXG4gIC8vICAgICAgICBzcmM6ICdodHRwczovL2ltZy5jZG4uc3VnYXJhdC50b3AvbWRJbWcvTVRZeE5UQXhPRGMyTlRJeE1BPT02MTUwMTg3NjUyMTB+Zm10LndlYnAnXG4gIC8vICAgICAgfSxcbiAgLy8gICAgIHtcbiAgLy8gICAgICAgIHR5cGU6ICd0ZXh0JyxcbiAgLy8gICAgICAgIGNvbnRlbnQ6ICdcdTZCMjJcdThGQ0VcdTU5MjdcdTVCQjZcdTUyQTBcdTdGQTQmXHU3OUMxXHU0RkUxXHU0RUE0XHU2RDQxJ1xuICAvLyAgICAgIH0sXG4gIC8vICAgICAge1xuICAvLyAgICAgICAgdHlwZTogJ3RleHQnLFxuICAvLyAgICAgICAgY29udGVudDogJ1x1NjU4N1x1N0FFMFx1OTk5Ni9cdTY1ODdcdTVDM0VcdTY3MDlcdTdGQTRcdTRFOENcdTdFRjRcdTc4MDEnLFxuICAvLyAgICAgICAgc3R5bGU6ICdwYWRkaW5nLXRvcDowJ1xuICAvLyAgICAgIH0sXG4gIC8vICAgICAge1xuICAvLyAgICAgIHR5cGU6ICdidXR0b24nLFxuICAvLyAgICAgIGNvbnRlbnQ6ICdcdTRGNUNcdTgwMDVcdTUzNUFcdTVCQTInLFxuICAvLyAgICAgIGxpbms6ICdodHRwczovL3N1Z2FyYXQudG9wJ1xuICAvLyAgICB9LFxuICAvLyAgICB7XG4gIC8vICAgICAgdHlwZTogJ2J1dHRvbicsXG4gIC8vICAgICAgY29udGVudDogJ1x1NTJBMFx1N0ZBNFx1NEVBNFx1NkQ0MScsXG4gIC8vICAgICAgcHJvcHM6IHtcbiAgLy8gICAgICAgIHR5cGU6ICdzdWNjZXNzJ1xuICAvLyAgICAgIH0sXG4gIC8vICAgICAgbGluazogJ2h0dHBzOi8vdGhlbWUuc3VnYXJhdC50b3AvZ3JvdXAuaHRtbCcsXG4gIC8vICAgIH1cbiAgLy8gIF0sXG4gIC8vICBkdXJhdGlvbjogMFxuICAvL30sXG5cbiAgY29tbWVudDoge1xuICAgIHR5cGU6ICdnaXNjdXMnLFxuICAgIG9wdGlvbnM6IHtcbiAgICAgIHJlcG86ICdoYW5kc29tZXpodXpodS9oYW5kc29tZXpodXpodS5naXRodWIuaW8nLFxuICAgICAgcmVwb0lkOiAnUl9rZ0RPUGpLOXVRJyxcbiAgICAgIGNhdGVnb3J5OiAnUSZBJyxcbiAgICAgIGNhdGVnb3J5SWQ6ICdESUNfa3dET1BqSzl1YzRDdWtXQycsXG4gICAgICBtYXBwaW5nOiAncGF0aG5hbWUnLFxuICAgICAgLy9yZWFjdGlvbnNFbmFibGVkOiB0cnVlLFxuICAgICAgLy9lbWl0TWV0YWRhdGE6IGZhbHNlLFxuICAgICAgaW5wdXRQb3NpdGlvbjogJ3RvcCcsXG4gICAgICAvL3RoZW1lOiAncHJlZmVycmVkX2NvbG9yX3NjaGVtZScsXG4gICAgICBsYW5nOiAnemgtQ04nLFxuICAgIH0sXG4gICAgbW9iaWxlTWluaWZ5OiBmYWxzZVxuICB9XG59KVxuXG5leHBvcnQgeyBibG9nVGhlbWUgfVxuIl0sCiAgIm1hcHBpbmdzIjogIjtB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 diff --git a/docs/.vitepress/theme/style.scss b/docs/.vitepress/theme/style.scss index bcd5f48..1a3083e 100644 --- a/docs/.vitepress/theme/style.scss +++ b/docs/.vitepress/theme/style.scss @@ -22,4 +22,26 @@ html:not(.dark) .VPHome::before { .blog-item .pin.pin::before { // 修改颜色 background-image: linear-gradient(#1E90FF, #1E90FF); +} + +/* 友链描述支持多行 */ +.friend-list li .des { + white-space: pre-wrap !important; + display: -webkit-box !important; + -webkit-line-clamp: 2 !important; + -webkit-box-orient: vertical !important; + text-overflow: ellipsis !important; + line-height: 1.4 !important; + height: auto !important; + overflow: hidden !important; + font-size: 13px !important; +} + +/* 增加间距,让文字靠右一点 */ +.friend-list li .info-wrapper { + padding-left: 16px !important; +} + +.friend-list li { + padding: 0 4px !important; } \ No newline at end of file diff --git a/docs/.vitepress/theme/user-theme.css b/docs/.vitepress/theme/user-theme.css deleted file mode 100644 index fa4c5a9..0000000 --- a/docs/.vitepress/theme/user-theme.css +++ /dev/null @@ -1,26 +0,0 @@ -/* 所有变量:https://github.com/vuejs/vitepress/blob/main/src/client/theme-default/styles/vars.css */ -/* 自定义主题色示例,如下 */ - -/* 浅色模式使用的变量 */ -html[theme] { - --vp-c-user-1:red; - --vp-c-user-2:blue; - --vp-c-user-3:green; - --vp-c-user-soft:rgba(255,0,0,.5); -} - -/* 深色模式使用的变量 */ -html[theme].dark { - --vp-c-user-1:yellow; - --vp-c-user-2:purple; - --vp-c-user-3:orange; - --vp-c-user-soft:rgba(255,255,0,.5); -} - -/* 覆盖默认变量 */ -html[theme],html[theme].dark { - --vp-c-brand-1: var(--vp-c-user-1); - --vp-c-brand-2: var(--vp-c-user-2); - --vp-c-brand-3: var(--vp-c-user-3); - --vp-c-brand-soft: var(--vp-c-user-soft); -} \ No newline at end of file