摘要 #
Hugo中的内容类型提供了为不同类型的内容编写不同的,可独立模板的方法。 Hugo自动将branch bundle的节名映射到内容类型。
我们可以使用Hugo中的基本模板和代码块通过继承机制共享Go模板语言的公共片段。 基本模板提供了我们可以在特定模板中覆盖的默认代码片段。
Hugo中的Partials提供了一种将共享代码片段封装在独立文件中的方法。 我们可以缓存Partials数据以加快执行速度。
Partials还充当可以将值返回给调用者的函数。
使用Hugo管道,我们可以使用一系列过滤器处理文本和非文本资产。
我们可以从CSS和JavaScript到SVG以任何基于文本的文件格式编写Go模板代码。
Hugo提供了各种图像处理功能,用于调整大小以进行过滤。
我们可以编写自定义代码来控制Hugo如何渲染Markdown文档的元素。
Hugo附带了许多可重复使用的模板,我们只需一行代码就可以添加到网站中。