章节

Sections,章节

章节

章节就是以文件夹的形式组织内容,就是文章文件的层次关系。

章节也会在最终生成的html中生成对应的目录。

下图是本站的章节设置,仅有一层:

本站的章节

生成章节

章节的生成可以在新建md文章文件的同时生成:

hugo new xxx\yyy.md

这样除了生成了yyy文章外,还生成了xxx章节。

章节也可以单独生成

mkdir content\xxx

章节就是文件夹,当然可以用文件夹的形式来创建,比如右键新建。

对应的类型

默认的,新建了xxx章节,就对应了一个xxx类型的内容类型。

当然,默认所有的内容类型都是一样的,在设置了内容类型模板之后,以后新建的xxx章节内容都将继承这个模板“xxx.md”的基本设置,也就是都为xxx内容类型。

在文件头里面设置的“type”内容类型与章节是一样的效果。

type =  "xxx"

更多内容参看内容类型。

对应的模板

对应的,我们可以为每个章节设置单独的模板,更多内容参看模板部分。

总结

章节就是文件夹,用来组织内容的一种最有效方式。

章节也有单独的内容类型,也有单独的模板。如果都没设置,则使用默认的内容类型和模板。

同一文件夹下文件名不能重复,这是组织内容的根本原则。实际上对于中文站点来说,章节尽可能的少,因为服务器系统不支持 中文文件夹,较少的可以用拼音或者英文代替,手动设置导航目录,过多的章节会给目录导航带来麻烦。

目前版本的章节名支持中文,但没有“翻译”的中文章节,生成html中文目录,会在linux等服务器系统发成无法访问的问题,希望在后续版本中支持手动翻译章节到英文或拼音的html目录。