总结 #
Jamstack是一种Web开发路径,其中大多数内容与主题一起存储为文件,并在部署期间编译到网站中。
Jamstack中的静态内容是用标记语言编写的,该语言可以编译为HTML。 网页中的动态片段应以通过JavaScript访问API的形式提供。
Jamstack架构在成本、运营和维护方面节省了大量成本。 我们还得到一个快速的网站。
Hugo是帮助构建这些所谓静态网站的框架,这些网站提供了出色的构建性能,Hugo可以作为单个二进制可执行文件使用。
Hugo满足了持续维护量低和开发体验良好的需求,并且它可以扩展到一个大型团队。
Hugo尤其在信息流从服务器到客户端的地方大放异彩,例如个人或公司网站,新闻帖子,博客,文档等。
对于信息流是从客户端到服务器或基于用户的个性化的地方,Hugo遵循Jamstack开发路径。 此时由JavaScript层负责通过API与服务器进行通信。