!feat: add markdown tasklist support for vitepress with markdown-it-tasklists

This commit is contained in:
andatoshiki 2023-03-02 15:35:30 +08:00
parent 95cc221e11
commit 539b47c8cd
3 changed files with 9 additions and 1 deletions

View File

@ -1,5 +1,6 @@
import type { MarkdownOptions } from 'vitepress' import type { MarkdownOptions } from 'vitepress'
import mdkatex from '@andatoshiki/markdown-it-katex' import mdkatex from '@andatoshiki/markdown-it-katex'
import mdTasklist from 'markdown-it-task-lists'
export const markdown: MarkdownOptions = { export const markdown: MarkdownOptions = {
theme: { theme: {
@ -9,6 +10,7 @@ export const markdown: MarkdownOptions = {
lineNumbers: true, lineNumbers: true,
config: md => { config: md => {
// use more markdown-it plugins! // use more markdown-it plugins!
md.use(mdkatex) md.use(mdkatex),
md.use(mdTasklist)
}, },
} }

View File

@ -12,6 +12,7 @@
"@vitejs/plugin-vue": "^4.0.0", "@vitejs/plugin-vue": "^4.0.0",
"conventional-changelog-cli": "^2.2.2", "conventional-changelog-cli": "^2.2.2",
"husky": "^8.0.3", "husky": "^8.0.3",
"markdown-it-task-lists": "^2.1.1",
"medium-zoom": "^1.0.8", "medium-zoom": "^1.0.8",
"mermaid": "^9.3.0", "mermaid": "^9.3.0",
"prettier": "2.8.4", "prettier": "2.8.4",

View File

@ -2167,6 +2167,11 @@ map-obj@^4.0.0:
resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-4.3.0.tgz#9304f906e93faae70880da102a9f1df0ea8bb05a" resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-4.3.0.tgz#9304f906e93faae70880da102a9f1df0ea8bb05a"
integrity sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ== integrity sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==
markdown-it-task-lists@^2.1.1:
version "2.1.1"
resolved "https://registry.npmjs.org/markdown-it-task-lists/-/markdown-it-task-lists-2.1.1.tgz#f68f4d2ac2bad5a2c373ba93081a1a6848417088"
integrity sha512-TxFAc76Jnhb2OUu+n3yz9RMu4CwGfaT788br6HhEDlvWfdeJcLUsxk1Hgw2yJio0OXsxv7pyIPmvECY7bMbluA==
markdown-it@^13.0.1: markdown-it@^13.0.1:
version "13.0.1" version "13.0.1"
resolved "https://registry.yarnpkg.com/markdown-it/-/markdown-it-13.0.1.tgz#c6ecc431cacf1a5da531423fc6a42807814af430" resolved "https://registry.yarnpkg.com/markdown-it/-/markdown-it-13.0.1.tgz#c6ecc431cacf1a5da531423fc6a42807814af430"