分类 / 标签 / 归档
分类页 / 标签页 / 归档页共用 GroupView
,通过 Props 传入不同的 type 来区分不同页面。
分类 / 标签
首先需要在 frontmatter 中,为文章设置分类或标签
yaml
category: 分类 A
tags:
- 标签 A
- 标签 B
当有文章设置了分类或标签,主题会根据 outDir
(默认为根目录)自动生成 category.md
与 tags.md
归档
归档页面需要手动创建,在 outDir
对应的目录(默认为根目录)新建 archives.md
,并填入以下内容
markdown
---
title: 归档
layout: page
---
<Group type='archives' lang='zh' />
导航栏
添加分类页 / 标签页 / 归档页后,建议同时将其添加导航栏中
ts
// .vitepress/config.ts
export default defineConfigWithTheme<ThemeConfig>({
themeConfig: {
nav: [
{ text: '分类', link: '/category' },
{ text: '标签', link: '/tags' },
{ text: '归档', link: '/archives' }
]
}
}
预览: