背景
vuepress 版本^1.4.1
需要自定义首页,搭建文档库集合,每个入口对应不同的sidebar
首页改造
在.vuepress目录新建components文件夹,新建Home.vue
1 | <template> |
在.vuepress目录新建clientAppEnhance.js,注册VUE组件
1 | import { defineClientAppEnhance } from '@vuepress/client' |
然后docs根目录README.md
改写为:
1 | --- |
sidebar改造
在.vuepress目录新建sidebars文件夹,包含不同路径的sidebar文件:
1 | |-- .vuepress |
doc1.js
1 | module.exports = [ |
在.vuepress目录config.js添加配置:
1 | const doc1Sidebar = require('./sidebars/doc1'); |
nginx配置
部署上去,因为nginx打包为多页面,点击可能会报错Failed to execute 'appendChild' on 'Node
,需要配置下
1 | location /doc1 { |