1
0
mirror of https://github.com/sendevia/website.git synced 2026-03-05 23:32:45 +08:00

feat(config): update markdown configuration and add new plugins

This commit is contained in:
2025-10-21 18:17:36 +08:00
parent 189a620a3e
commit 1e5a62d248
2 changed files with 19 additions and 6 deletions

View File

@@ -1,17 +1,22 @@
import { defineConfig } from "vitepress";
import markdownItAnchor from "markdown-it-anchor";
// https://github.com/valeriangalliat/markdown-it-anchor
import anchor from "markdown-it-anchor";
// https://mdit-plugins.github.io/footnote.html
import { footnote } from "@mdit/plugin-footnote";
// https://mdit-plugins.github.io/tasklist.html
import { tasklist } from "@mdit/plugin-tasklist";
import packageJson from "../package.json";
export default defineConfig({
base: "/",
cleanUrls: true,
lang: "zh_CN",
title: "sendevia 的小站",
titleTemplate: ":title",
description: "一个随便写写的博客",
lang: "zh_CN",
cleanUrls: true,
markdown: {
anchor: {
permalink: markdownItAnchor.permalink.linkAfterHeader({
permalink: anchor.permalink.linkAfterHeader({
style: "visually-hidden",
symbol: "link",
class: "title-anchor",
@@ -19,8 +24,14 @@ export default defineConfig({
visuallyHiddenClass: "visually-hidden",
wrapper: ['<div class="title-with-achor">', "</div>"],
placement: "before",
space: false,
}),
},
codeCopyButtonTitle: "复制代码",
config(md) {
md.use(tasklist, { label: true });
md.use(footnote);
},
image: {
lazyLoading: true,
},

View File

@@ -6,11 +6,13 @@
"docs:preview": "vitepress preview"
},
"devDependencies": {
"@mdit/plugin-footnote": "^0.22.3",
"@mdit/plugin-tasklist": "^0.22.2",
"markdown-it-anchor": "^9.2.0",
"sass-embedded": "^1.93.0",
"vue": "^3.5.0"
},
"dependencies": {
"@material/material-color-utilities": "^0.3.0",
"markdown-it-anchor": "^9.2.0"
"@material/material-color-utilities": "^0.3.0"
}
}