总结

摘要 #

Hugo中的内容类型提供了为不同类型的内容编写不同的,可独立模板的方法。 Hugo自动将branch bundle的节名映射到内容类型。

我们可以使用Hugo中的基本模板和代码块通过继承机制共享Go模板语言的公共片段。 基本模板提供了我们可以在特定模板中覆盖的默认代码片段。

Hugo中的Partials提供了一种将共享代码片段封装在独立文件中的方法。 我们可以缓存Partials数据以加快执行速度。

Partials还充当可以将值返回给调用者的函数。

使用Hugo管道,我们可以使用一系列过滤器处理文本和非文本资产。

我们可以从CSS和JavaScript到SVG以任何基于文本的文件格式编写Go模板代码。

Hugo提供了各种图像处理功能,用于调整大小以进行过滤。

我们可以编写自定义代码来控制Hugo如何渲染Markdown文档的元素。

Hugo附带了许多可重复使用的模板,我们只需一行代码就可以添加到网站中。