Wiki 文档系统可以自动找到一个项目的所有文档分页,生成一个目录树,还可以手动指定顺序、标题、分组,而非依赖文件路径、文件名来排序和显示。
基本流程
创建项目描述文件
在 blog/source/_data/ 文件夹中创建一个 wiki 文件夹,在其中放入各个项目的文档。以官网为例,文件名就是项目的 id:
name: test-wiki-2 |
设置布局模板和项目名称
在此文档项目的 md 文件的 front-matter 部分指定所属的项目 id (即上一步创建的文件名 id.yml)
|
将此项目「上架」
在 blog/source/_data/ 文件夹中创建一个 wiki.yml 文件,在其中写入需要显示的项目 id:
- test-wiki-2 |
这样在项目列表(wiki)页面就可以看到刚刚创建的项目了。
项目分页索引
指定项目所在文件夹和目录树:
base_dir: /test-page/test-wiki-2/ |
如果目录树不需要分组,可以这样写:
base_dir: /test-page/test-wiki-2/ |
项目文档标签
如果您有很多项目,有些项目是有相关性的,可以相同的 tags 值:
tags: 标签 |
也可以设置多个 tags 值:
tags: [博客主题, 开源项目] |
侧边栏组件
如果您希望自定义某个项目的侧边栏组件,可以设置 sidebar 值:
可以覆盖组件:
sidebar: |


