diff --git a/docs/gridsome.config.js b/docs/gridsome.config.js index 5296fa9a..01265e45 100644 --- a/docs/gridsome.config.js +++ b/docs/gridsome.config.js @@ -61,7 +61,35 @@ module.exports = { }, }, }, + { + use: '@gridsome/vue-remark', + options: { + typeName: 'Post', + baseDir: './src/posts', + template: './src/templates/Post/index.vue', + route: '/blog/:slug', + plugins: [ + '@gridsome/remark-prismjs', + 'remark-container', + 'remark-toc', + tableWrapper, + ], + remark: { + autolinkHeadings: { + content: { + type: 'text', + value: '#', + }, + }, + }, + }, + }, ], + transformers: { + remark: { + // global remark options + }, + }, runtimeCompiler: true, configureWebpack: { node: { diff --git a/docs/package.json b/docs/package.json index da585dfb..8c750cce 100644 --- a/docs/package.json +++ b/docs/package.json @@ -17,7 +17,9 @@ "d3": "^6.6.1", "globby": "^11.0.4", "gridsome": "0.7.23", + "gridsome-plugin-feed": "^1.0.2", "iframe-resizer": "^4.3.2", + "moment": "^2.29.1", "portal-vue": "^2.1.7", "raw-loader": "^4.0.2", "react": "^17.0.2", diff --git a/docs/src/components/PageFooter/index.vue b/docs/src/components/PageFooter/index.vue index 332dacc4..888306ad 100644 --- a/docs/src/components/PageFooter/index.vue +++ b/docs/src/components/PageFooter/index.vue @@ -67,8 +67,8 @@