mirror of
https://github.com/andatoshiki/toshiki-notebook.git
synced 2026-06-06 00:46:29 +00:00
feat: add support for md caption & link preview & tasklist display support
This commit is contained in:
parent
acf9fbf179
commit
51d5fc7f0c
5
.gitignore
vendored
5
.gitignore
vendored
@ -130,4 +130,7 @@ dist
|
||||
.pnp.*
|
||||
|
||||
# global cache
|
||||
cache
|
||||
cache
|
||||
|
||||
# node generated xmlhttprequest file
|
||||
.node-xmlhttprequest-sync-*
|
||||
@ -1,8 +1,11 @@
|
||||
import type { MarkdownOptions } from 'vitepress'
|
||||
import mdkatex from '@andatoshiki/markdown-it-katex'
|
||||
import mdTasklist from 'markdown-it-task-lists'
|
||||
import mdCaption from '@andatoshiki/markdown-it-image-caption'
|
||||
import mdLink from 'markdown-it-link-preview'
|
||||
|
||||
export const markdown: MarkdownOptions = {
|
||||
html: true,
|
||||
theme: {
|
||||
light: 'one-dark-pro',
|
||||
dark: 'material-theme-palenight',
|
||||
@ -10,6 +13,6 @@ export const markdown: MarkdownOptions = {
|
||||
lineNumbers: true,
|
||||
config: md => {
|
||||
// use more markdown-it plugins!
|
||||
md.use(mdkatex), md.use(mdTasklist)
|
||||
md.use(mdkatex), md.use(mdTasklist), md.use(mdCaption), md.use(mdLink)
|
||||
},
|
||||
}
|
||||
|
||||
14
package.json
14
package.json
@ -9,7 +9,7 @@
|
||||
"private": true,
|
||||
"scripts": {
|
||||
"docs:dev": "vitepress dev docs",
|
||||
"docs:build": "vitepress build docs && node docs/.vitepress/utils/genFeed.js",
|
||||
"docs:build": "vitepress build docs",
|
||||
"docs:preview": "vitepress preview docs",
|
||||
"docs:host": "vitepress dev docs --host",
|
||||
"rm:dist": "rm -rf /docs/.vitepress/dist",
|
||||
@ -27,16 +27,22 @@
|
||||
"devDependencies": {
|
||||
"@andatoshiki/markdown-it-image-caption": "0.0.2",
|
||||
"@andatoshiki/vitepress-plugin-nprogress": "^0.0.1",
|
||||
"@luckrya/markdown-it-link-to-card": "^0.3.3",
|
||||
"@mdit-vue/shared": "^0.12.0",
|
||||
"@types/node": "^18.14.2",
|
||||
"@vitejs/plugin-vue": "^4.0.0",
|
||||
"artplayer": "^4.6.2",
|
||||
"conventional-changelog-cli": "^2.2.2",
|
||||
"dplayer": "^1.27.1",
|
||||
"feed": "^4.2.2",
|
||||
"flv.js": "^1.6.2",
|
||||
"fs": "^0.0.1-security",
|
||||
"fs-extra": "^11.1.1",
|
||||
"gray-matter": "^4.0.3",
|
||||
"hls.js": "^1.3.5",
|
||||
"husky": "^8.0.3",
|
||||
"lint-staged": "^13.2.0",
|
||||
"markdown-it-link-preview": "^1.1.3",
|
||||
"markdown-it-task-lists": "^2.1.1",
|
||||
"medium-zoom": "^1.0.8",
|
||||
"mermaid": "^9.3.0",
|
||||
@ -44,10 +50,14 @@
|
||||
"sass": "^1.58.3",
|
||||
"ts-node": "^10.9.1",
|
||||
"unplugin-vue-components": "^0.24.0",
|
||||
"videojs-flash": "^2.2.1",
|
||||
"vite": "^4.1.2",
|
||||
"vitepress": "^1.0.0-alpha.46",
|
||||
"vitepress-plugin-nprogress": "^0.0.4",
|
||||
"vue": "^3.2.47"
|
||||
"vue": "^3.2.47",
|
||||
"vue-better-dplayer": "^0.0.8",
|
||||
"vue-dplayer": "^0.0.10",
|
||||
"vue-video-player": "^6.0.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"@andatoshiki/markdown-it-katex": "^0.0.3",
|
||||
|
||||
8163
pnpm-lock.yaml
Normal file
8163
pnpm-lock.yaml
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user