快捷菜单
常用功能一站直达
更多功能请点顶栏「快捷菜单」
主题的配置在.vuepress/config.ts文件的themeConfig字段中,是在原有配置的基础上做的新增和修改,配置示例请查看:config.ts (opens new window)。
详情
更多官方配置,请查看vuepress文档 (opens new window)。
boolean是否打开分类功能。 如打开,会做的事情有:
如关闭,则反之。
boolean是否打开标签功能。 如打开,会做的事情有:
如关闭,则反之。
boolean是否打开归档功能。 如打开,会做的事情有:
如关闭,则反之。
:::note
提示
如果你仅仅是想使用这个主题来搭建知识库,并不想使用分类、标签、归档功能,就可以关闭它们。
:::
使用知识库,也可以使用此功能哦哈哈。😂
当你打开了分类、标签、归档功能,就可以在导航或其他地方添加分类页、标签页、归档页的链接:
/categories//tags//archives/string碎片化文章(_posts文件夹的文章)默认生成的分类值
string页面风格,card时背景显示灰色衬托出卡片样式,line时背景显示纯色,并且部分模块带线条边框(未设置bodyBgImg时才生效)
string默认外观模式,用户未在页面手动修改过模式时才生效,否则以用户设置的模式为准
string | arraybody背景大图,单张图片使用String,多张图片使用Array, 多张图片时每隔 <bodyBgImgInterval> 秒换一张
numberbody背景图透明度
numberbody有多张背景大图时的切换间隔
boolean是否打开文章标题图标
array文章标题图标的地址
number文章内容块的背景底纹
srting | object | array'structuring' 自动生成结构化侧边栏{ mode: 'structuring', collapsable: Boolean} 自动生成结构化侧边栏,并设置侧边栏是否可折叠,默认true提示
如需构建结构化站点请把此配置设置为structuring 或 { mode: 'structuring', collapsable: false}
boolean初始状态下是否打开侧边栏
提示
在侧边栏关闭状态下,页面向下滚动时会隐藏顶部导航栏,让用户更专注于阅读。
你可以通过 front matter 来禁用指定页面的侧边栏:
1---
2sidebar: false
3---在_posts文件夹的文章会自动在 front matter 添加 sidebar: auto
1---
2sidebar: auto
3---类型:object
默认:
1{showToArticle: true, moreArticle: '/archives/'}最近更新栏,显示于文章页底部和简约版首页文章列表
对于非文章页,如目录页、关于、友情链接等自定义页面,最好在front matter设置article: false,设置之后这个页面将被认定为非文章页,不显示面包屑和作者、时间,不显示最近更新栏,不会参与到最近更新文章的数据计算中。
1---
2article: false
3---boolean是否显示右侧文章大纲栏。设置为false或屏宽小于1300px时,文章大纲将与左侧侧边栏混合在一起。 (注:在屏宽小于1300px下无论如何都不显示右侧文章大纲栏。)
boolean是否显示快捷翻页按钮 (此按钮是文章页左右两边的箭头按钮,小屏中不会显示。)
string | {name: String, link: String}文章默认的作者信息
你也可以在指定的文章front matter设置作者信息,优先级比默认作者信息高,示例:
1---
2author:
3 name: 作者名
4 link: https://xxx.com
5---
6 或
7---
8author: 作者名
9---{avatar: String, name: String, slogan: String}博主信息显示于首页博主信息栏
{iconfontCssFile: String, icons: [{iconClass: String, title: String, link: String}]}社交图标显示于博主信息栏和页脚栏
| 微信icon-weixin | QQicon-QQ | 邮件icon-youjian | npmicon-npm | githubicon-github | giteeicon-gitee | 微博icon-weibo |
|---|---|---|---|---|---|---|
| 知乎icon-zhihu | 语雀icon-yuque | 豆瓣icon-douban | 掘金icon-juejin | 简书icon-jianshu | 思否icon-sf | 博客园icon-bokeyuan |
| CSDNicon-csdn | v2exicon-v2ex | 抖音icon-douyin | 哔哩哔哩icon-bilibili | youtubeicon-youtube | facebookicon-facebook | twittericon-twitter |
| telegramicon-telegram | RSSicon-rss | 耳机icon-erji | 猫咪icon-mao | 书本icon-shuben | 相册icon-xiangce |
Object当.md文件的front matter不存在extendFrontmatter内相应的字段时,将在运行开发服务dev或打包build时自动添加,但不会覆盖已有的数据。
例子:
1extendFrontmatter: {
2 author: {
3 name: 'xugaoyi',
4 link: 'https://github.com/xugaoyi'
5 },
6 titleTag: '',
7}生成到front matter:
1---
2author:
3 name: xugaoyi
4 link: https://github.com/xugaoyi
5titleTag:
6---{createYear: Number | String, copyrightInfo: String}页脚版权栏信息,原默认主题在首页的front matter中的footer配置项已弃用。
可用于插入广告模块
类型:object
默认:undefined
属性:
homeSidebarB 首页侧边栏底部
sidebarT 所有左侧边栏顶部
sidebarB 所有左侧边栏底部
pageT 页面顶部
pageB 页面底部
1pageTshowMode页面顶部的显示方式
未配置 默认所有页面显示'article' 仅文章页①显示'custom' 仅自定义页①显示1pageBshowMode页面底部的显示方式
未配置 默认全局显示'article' 仅文章页①显示'custom' 仅自定义页①显示windowLB 全局窗口左下角②
windowRB 全局窗口右下角②
①注:在.md文件front matter配置
article: false的页面是自定义页,未配置的默认是文章页(首页除外)。②注:windowLB 和 windowRB:1.展示区块最大宽高200px400px。2.请给自定义元素定一个不超过200px400px的宽高。3.在屏幕宽度小于960px时无论如何都不会显示。
格式:
1htmlModules: {
2 homeSidebarB: htmlString,
3 sidebarT: htmlString,
4 sidebarB: htmlString,
5 pageT: htmlString,
6 pageB: htmlString,
7 pageTshowMode: 'article' | 'custom',
8 pageBshowMode: 'article' | 'custom',
9 windowLB: htmlString,
10 windowRB: htmlString,
11 }日历 · 精选 · 友链 · 更多
如果内容对你有帮助,欢迎请我喝杯咖啡 ☕



One的公众号
爱折腾博客的小白