内容组织

内容组织

Page Bundles

将与页面相关的页面以及其他资源都打包到Page Bundles里面,具体如下所示。

https://d33wubrfki0l68.cloudfront.net/e78d19184b20fb7869c1fbf9af205be3a241f874/45ef3/content-management/organization/1-featured-content-bundles_hu911524202ff4753624ea0b303cf97415_34394_300x0_resize_catmullrom_3.png

Page Bundles其实就是组织页面资源的一种方式,它可以是以下中的一种:

  1. 叶Bundle
  2. 分支Bundle(包含home页面、节、分类术语以及分类列表)

Leaf Bundles

索引文件名:index.md,里面可以包含页面和非页面(如图片、PDF文件等),不可以进行层叠(nest)操作。

Branch Bundles

索引文件名:_index.md,里面能包含非页面(如图片、PDF文件等)。

内容源码组织

在Hugo中,你的内容组织应该反映出你要渲染的网站,内容之间可以以任意层级嵌套,顶部目录为content/

Hugo中的路径分解

索引页:_index.md

你可以创建一个_index.md用于你的主页,下面展示了_index.d的典型位置,它将包含内容和Hugo网站上一个帖子部分列表页面的前端事项。

路径部分概念的解释

  1. section 节,是content文件夹目录中以文件夹形式组织的内容
  2. slug 一般是文件的名,或者在front matter中覆写的内容
  3. path
  4. url 相对路径的url

参考链接

  1. 官方链接
  2. Page Bundles