布局 Frontmatter 配置
大约 4 分钟
你可以在页面的 frontmatter 配置以下选项控制页面布局。
选项
pageInfo
PageInfo[] | false默认值 主题选项中的值
自定义当前页面的页面信息。
PageInfo 可选的值和对应内容如下:
| 条目 | 对应内容 | 页面 frontmatter 值 |
|---|---|---|
"Author" | 作者 | author |
"Date" | 写作日期 | date |
"Original" | 是否原创 | isOriginal |
"Category" | 分类 | category |
"Tag" | 标签 | tag |
"ReadingTime" | 预计阅读时间 | N/A(自动生成) |
"Word" | 字数 | N/A(自动生成) |
"PageView" | 访问量 | pageview (仅 Waline 可用) |
参考:功能 → 页面信息。
breadcrumbExclude
boolean当前页面是否被路径导航排除。
参考:布局 → 页面。
boolean填入 false 会禁用导航栏。
参考:布局 → 导航栏。
sidebar
false | SidebarArrayOptions填入 false 会禁用侧边栏,设置为空数组 [] 会只渲染侧边栏的插槽内容。
参考:布局 → 侧边栏。
index
boolean默认值
true是否在侧边栏或目录中索引当前页面。
order
number指定当前页面在侧边栏或目录中的排序:
- 当填写正数的时候,页面将排在靠前的位置,数字越小出现的位置越前。
- 当填写负数的时候,页面将排在靠后的位置,数字越大出现的位置越前(比如 -1 在 -2 之后)。
dir
object用于 结构侧边栏 的分组信息。
- 填写正数,页面会出现在最前,较小的数字会出现在前面。
- 填写负数,页面会出现在最后,较大的数字会出现在前面。 (如 -1 在 -2 之后)
dir.text
string默认值
README.md 的标题 分组标题。
dir.icon
string默认值
README.md 的图标 分组图标。
dir.collapsible
boolean默认值
true分组是否可折叠。
dir.link
boolean分组是否可点击。
注
设置为 true 意味着将分组链接设置为 README.md 链接。
dir.index
boolean默认值
true是否索引当前目录。
dir.order
number分组在侧边栏的顺序:
comment
boolean默认值 主题选项中的值
当前页面是否开启评论功能。
lastUpdated
boolean默认值 主题选项中的值
是否显示最后更新时间。
editLink
boolean默认值 主题选项中的值
是否显示编辑链接。
contributors
boolean默认值 主题选项中的值
是否显示贡献者。
changelog
boolean默认值 主题选项中的值
是否显示变更日志。
prev
AutoLinkConfig | string | false上一篇文章链接。
prev.text必填
string链接文字。
prev.icon必填
string链接图标。
prev.link必填
string链接地址。
next
AutoLinkConfig | string | false下一篇文章链接。
next.text必填
string链接文字。
next.icon必填
string链接图标。
next.link必填
string链接地址。
boolean | string | HTMLStringbackToTop
boolean默认值
true是否显示返回顶部按钮。
toc
GetHeadersOptions | boolean默认值 主题选项中的值
是否显示标题列表。
false: 不显示标题列表number: 仅显示该级别的标题[number, number]: 标题级别元组,第一个数字应小于第二个数字,例如[2, 4],表示显示所有<h2>到<h4>的标题。'deep': 和[2, 6]相同,表示显示所有<h2>到<h6>的标题。
toc.selector
string默认值
'#markdown-content > h1, #markdown-content > h2, #markdown-content > h3, #markdown-content > h4, #markdown-content > h5, #markdown-content > h6, [vp-content] > h2'标题的选择器。
toc.ignore
string[]默认值
['.vp-badge', '.vp-icon']忽略标题中的特定元素,应是一个 CSS 选择器数组。
toc.levels
HeaderLevels默认值
'deep'标题的级别。1 到 6 对应 <h1> 到 <h6>:
containerClass
string额外的页面容器 Class。
layout
string默认值
'Layout'页面的自定义布局名称。
更新日志
2026/9/28 12:45
查看所有更新日志
0c1aa-于c0dab-于e12a3-于9f5ef-于76d91-于c3f60-于d7092-于2c32a-于738a3-于7bd34-于a8a07-于d8aeb-于73a17-于2404b-于86180-于8174c-于cceef-于6af05-于3c2c4-于c3da2-于7d314-于3d007-于8004f-于9856d-于fd395-于1eb77-于4164d-于de367-于babc9-于0c093-于e3735-于4a252-于f6ff0-于642ad-于234d7-于3c199-于