该项为可选置项,array
类型,包含名称,侧边栏等信息
在项目目录 config.toml,可配置该项
配置
1[[document]]
2name = "doc"
3sidebar = [
4 { number = "1.", name = "起步", node = [
5 { name = "概览", route = "/doc/overview/" },
6 { name = "入门", node = [
7 { name = "本机运行", route = "/doc/start/local/" },
8 { name = "docker运行", route = "/doc/start/docker/" },
9 ] },
10 ] },
11 { number = "2.", name = "配置文件", node = [
12 { name = "新建站点", route = "/doc/create/site/" },
13 { name = "站点设置", route = "/doc/config/site/", node = [
14 { name = "代码高亮", route = "/doc/config/site/markdown/" },
15 { name = "加载图片", route = "/doc/config/site/image/" },
16 { name = "嵌入视频", route = "/doc/configsite/video/" },
17 { name = "信息流", route = "/doc/config/site/feeds/" },
18 { name = "网站地图", route = "/doc/config/site/sitemap/" },
19 { name = "robots.txt", route = "/doc/config/site/robots/" },
20 ] },
21 { name = "内容设置", node = [
22 { name = "文章", route = "/doc/config/article/" },
23 { name = "文档", route = "/doc/config/document/" },
24 { name = "单页", route = "/doc/config/page/" },
25 { name = "自定义页面", route = "/doc/config/customize/" },
26 { name = "国际化支持", route = "/doc/config/i18n/" },
27 { name = "静态文件", route = "/doc/config/static/" },
28 ] },
29 ] }
30]
31
32[[document]]
33……
Notice:
- 该项为列表类型,支持配置多个非重名[name]配置项
释义
-
name
设置文档
存储目录
和渲染模板
名称,string
类型
-
该目录需自行创建
-
该目录支持多级子目录
-
sidebar
设置文档侧边栏,
map[string]interface{}
类型
-
node 支持多级嵌套
-
number: 文档编号
-
name: 文档名字
-
route: 文档地址,需与文件真实路径一致
-
node: 包含节点,可嵌套多个层级
-
举例
-
本地文件
content/doc/why.md content/doc/start/install.md content/doc/start/cmd/site.md
-
侧边栏
-
1 级
sidebar = [ { number = "1", name = "why", route = "/doc/why/" }, ]
-
2 级
sidebar = [ { number = "1", name = "why", route = "/doc/why/" }, { number = "2", name = "start", node = [ { name = "install", route = "/doc/start/install/" }, ] }, ]
-
3 级
sidebar = [ { number = "1", name = "why", route = "/doc/why/" }, { number = "2", name = "start", node = [ { name = "install", route = "/doc/start/install/" }, { name = "cmd", node = [ { name = "site", route = "/doc/start/cmd/site/" }, ] }, ] }, ]