第一部分 静态Hugo网站:快速加载,持续构建

第一部分 静态Hugo网站:快速加载,持续构建 #

你是否正在寻找一个快速,灵活,全自动且有趣的网站构建工具? Hugo实战的第1部分为你提供了一个静态网站,它可以立即在全球范围内加载,并以最小的运营开销工作。

第1章介绍了Hugo和Jamstack,并对Hugo独特的用户网站开发实践方法进行了理解。

第2章讨论了构建环境的设置和将功能网站部署到生产环境中。 我们还将讨论如何密切关注其性能并保持较低的维护代价。

第3章深入介绍了分别使用Markdown和YAML进行内容和元数据的创作。 我们将使用Markdown的格式化功能和Hugo的扩展来准备我们的页面,以便在互联网上展示。

在第4章,我们开始网站编辑之旅。 Hugo的内容组织与大多数其它建立网站的方法不同,这是有充分理由的。 第4章还展示了Hugo的页Bundle是多么的直观和易于维护。

在第5章中,我们转换使用工具并进入开发人员角色。 Go模板语言功能强大,Hugo的函数库极大地放大了这种能力。 我们将看到如何将Hugo模板用于一切–从扩展Markdown到自动化内容作者的重复性工作。

在第6章中,开发从单个网页转到整个Section,还介绍了网站内共享模板和内容的来龙去脉。

在第7章中,我们开始不再依赖从第2章开始使用的外部主题。 在这里,我们深入了解Hugo的网页开发模型内部。 我们开始编写代码以实现我们在第4章中用在内容编辑上的所有功能。

最后,第8章增加了一个新的方向,我们会超越单一网站,跨多个网站共享内容、模板和代码。 你将会看到Hugo Modules是每个人的插件系统-从内容作者到编辑,从用户界面到业务逻辑开发人员。

在第一部分结束时,你将拥有一个快速而灵活的网站。 你还将拥有使用一些最佳技术的经验,以确保它保持快速,而无需对运营进行大量投资。