diff --git a/docs/.vuepress/config.js b/docs/.vuepress/config.js index 76489d6ef..fc4dc3029 100644 --- a/docs/.vuepress/config.js +++ b/docs/.vuepress/config.js @@ -144,6 +144,19 @@ module.exports = { markdown: { toc: { includeLevel: [2] + }, + extendMarkdown: md => { + md.use(require('markdown-it-footnote')) } + }, + chainWebpack: (config) => { + config.module + .rule('webp') + .test(/\.(webp)(\?.*)?$/) + .use('file-loader') + .loader('file-loader') + .options({ + name: `assets/img/[name].[hash:8].[ext]` + }) } } diff --git a/package.json b/package.json index 9f005bb5e..ca8e3f72f 100644 --- a/package.json +++ b/package.json @@ -12,5 +12,8 @@ "scripts": { "docs:dev": "vuepress dev docs", "docs:build": "vuepress build docs" + }, + "dependencies": { + "markdown-it-footnote": "^3.0.2" } } diff --git a/yarn.lock b/yarn.lock index 8b235f82d..32f8daa0e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4865,6 +4865,11 @@ markdown-it-emoji@^1.4.0: resolved "https://registry.yarnpkg.com/markdown-it-emoji/-/markdown-it-emoji-1.4.0.tgz#9bee0e9a990a963ba96df6980c4fddb05dfb4dcc" integrity sha1-m+4OmpkKljupbfaYDE/dsF37Tcw= +markdown-it-footnote@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/markdown-it-footnote/-/markdown-it-footnote-3.0.2.tgz#1575ee7a093648d4e096aa33386b058d92ac8bc1" + integrity sha512-JVW6fCmZWjvMdDQSbOT3nnOQtd9iAXmw7hTSh26+v42BnvXeVyGMDBm5b/EZocMed2MbCAHiTX632vY0FyGB8A== + markdown-it-table-of-contents@^0.4.0: version "0.4.4" resolved "https://registry.yarnpkg.com/markdown-it-table-of-contents/-/markdown-it-table-of-contents-0.4.4.tgz#3dc7ce8b8fc17e5981c77cc398d1782319f37fbc" @@ -7668,10 +7673,8 @@ watchpack@^1.7.4: resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.7.5.tgz#1267e6c55e0b9b5be44c2023aed5437a2c26c453" integrity sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ== dependencies: - chokidar "^3.4.1" graceful-fs "^4.1.2" neo-async "^2.5.0" - watchpack-chokidar2 "^2.0.1" optionalDependencies: chokidar "^3.4.1" watchpack-chokidar2 "^2.0.1"