主题配置
支持默认主题的所有主题配置,可以通过 themeConfigopen in new window 来设置这些配置。
sideToc
是否全局启用侧边栏菜单,默认为 true
类型 boolean
示例
// .vuepress/config.js
export default {
theme: '@zhengxs/vuepress-theme-library',
themeConfig: {
// 设置为 false 全局关闭
// 但页面可以设置 Frontmattter#sideToc 启用
sideToc: false
}
}
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
参考
启用评论功能
内置 2 种评论插件,推荐 twikooopen in new window。
Gitalk
Gitalkopen in new window 是由京东的凹凸实验室开源的一个基于 Github Issue 和 Preact 开发的评论插件。
示例
// .vuepress/config.js
export default {
theme: '@zhengxs/vuepress-theme-library',
themeConfig: {
comment: {
type: 'gitalk',
// 仅支持 @zhengxs/vuepress-plugin-gitalk 封装的参数
clientID: 'GitHub Application Client ID',
clientSecret: 'GitHub Application Client Secret',
repo: '写 github 仓库名称,如: vuepress-theme-library', // GitHub repository
owner: '写 github 用户名,如: zhengxs2018', // GitHub repository 所有者,可以是个人或者组织。
admin: ['写 github 用户名,如: zhengxs2018'] // 对这个 repository 有写权限的用户
}
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
参考
Twikoo
Twikooopen in new window 一个简洁、安全、免费的静态网站评论系统,支持一键部署、手动部署、命令行部署。
示例
// .vuepress/config.js
export default {
theme: '@zhengxs/vuepress-theme-library',
themeConfig: {
// 暂不多评论插件共存
comment: {
type: 'twikoo',
// 仅支持 @zhengxs/vuepress-plugin-twikoo 封装的参数
envId: 'xxx', //云环境ID
lang: 'zh-CN', // 评论区语言
region: 'ap-guangzhou' // 部署区域
}
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
参考
评论