From 9ee607fcac38d47c77cab5368e7a509405fae4d3 Mon Sep 17 00:00:00 2001 From: sendevia Date: Sun, 28 Sep 2025 18:28:05 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=9B=B4=E6=96=B0=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=E5=92=8C=E6=A0=B7=E5=BC=8F=EF=BC=8C=E6=B7=BB=E5=8A=A0=E5=8A=A8?= =?UTF-8?q?=E7=94=BB=E6=95=88=E6=9E=9C=EF=BC=8C=E4=BC=98=E5=8C=96=E4=BB=A3?= =?UTF-8?q?=E7=A0=81=E9=AB=98=E4=BA=AE=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .vitepress/config.ts | 17 ++++-- .vitepress/theme/components/Footer.vue | 3 +- .vitepress/theme/styles/_components/code.scss | 12 +++++ .vitepress/theme/styles/animation.scss | 13 +++++ .vitepress/theme/styles/main.scss | 54 ------------------- package.json | 1 + 6 files changed, 42 insertions(+), 58 deletions(-) diff --git a/.vitepress/config.ts b/.vitepress/config.ts index 0a45639..6fe29bd 100644 --- a/.vitepress/config.ts +++ b/.vitepress/config.ts @@ -1,19 +1,30 @@ import { defineConfig } from "vitepress"; -import packageJson from "../package.json"; import markdownItAnchor from "markdown-it-anchor"; +import packageJson from "../package.json"; -// https://vitepress.dev/reference/site-config export default defineConfig({ title: "sendevia 的小站", titleTemplate: ":title", - description: "一个博客", + description: "一个随便写写的博客", lang: "zh_CN", cleanUrls: true, markdown: { + anchor: { + permalink: markdownItAnchor.permalink.linkAfterHeader({ + style: "visually-hidden", + symbol: "link", + class: "title-anchor", + assistiveText: () => "复制链接", + visuallyHiddenClass: "visually-hidden", + wrapper: ['
', "
"], + placement: "before", + }), + }, image: { lazyLoading: true, }, }, + head: [ ["link", { rel: "preconnect", href: "https://fonts.googleapis.com" }], ["link", { rel: "preconnect", href: "https://fonts.gstatic.com", crossorigin: "" }], diff --git a/.vitepress/theme/components/Footer.vue b/.vitepress/theme/components/Footer.vue index 4bed77b..a3f1db1 100644 --- a/.vitepress/theme/components/Footer.vue +++ b/.vitepress/theme/components/Footer.vue @@ -1,8 +1,9 @@