目录页面
小于 1 分钟
VuePress Theme Hope 通过 @vuepress/plugin-catalog 提供目录组件和目录页自动生成。
自动目录页生成
该功能是默认启用的,如果文件夹下没有 README.md,主题会为自动为它生成一个目录页。如需禁用,请将 plugins.catalog 设置为 false。
import { hopeTheme } from "vuepress-theme-hope";
export default hopeTheme({
plugins: {
catalog: false,
},
});你可以在主题选项中通过 plugins.catalog 来控制它,比如:
- 通过
plugins.catalog.exclude从目录生成中排除一些文件夹 - 通过
plugins.catalog.frontmatter来控制 frontmatter 的生成。
import { hopeTheme } from "vuepress-theme-hope";
export default hopeTheme({
plugins: {
catalog: {
frontmatter: (path) => {
if (path.startsWith("/zh/")) return { title: "目录" };
return { title: "Catalog" };
},
exclude: ["/api/", "/zh/api/"],
},
},
});有关详细配置,请参阅 目录插件文档。
目录组件
你可以直接在 Markdown 中使用 <Catalog> 组件来显示目录。
目录
主页目录案例
<!-- 用于限制高度 -->
<div class="catalog-display-container">
<Catalog base='/zh/' />
</div>更新日志
2025/6/4 13:34
查看所有更新日志
1bd5f-于253d1-于bdfcb-于6d493-于05c41-于497db-于1a816-于2f38e-于