上一页/下一页

由 Tomango 首席开发人员 Trys Mudford 撰写
Hugo 是我们首选的静态站点生成器 (SSG)。 它真的很快。 在将其用于许多客户项目之后,很明显我们的新网站必须使用 Hugo 构建。
SSG 的最大好处是它如何将所有繁重的工作转移到构建时。
例如,在 WordPress 中,所有类别页面都是在运行时创建的,这会生成大量数据库查询。 在 Hugo 中,分页的类别页面是在构建时创建的 - 因此所有计算复杂性都完成一次,并且根本不会影响用户。
同样,我们没有运行实时的甚至是高度缓存的 Instagram feed,它在页面加载时检查是否有新照片,而是使用 IFTTT 来翻转该功能以使其高效运行。 我在我的博客上详细介绍了它,但本质上:每次上传照片时,IFTTT 都会向 Netlify 云函数发送一个 webhook。 该函数会抓取照片并将其提交到我们的 GitHub 存储库,从而触发 Netlify 上的 Hugo 构建,立即部署该站点!
Shortcodes 允许文案编辑人员继续使用类似 WordPress 的功能,Markdown 让我们的开发人员感到满意,并且我们的用户没有任何数据库开销。 这是双赢!
这是我们技术发布帖子的摘录。
上次更新:2022 年 6 月 16 日
改进此页面
改进此页面
案例展示文章的版权归内容作者所有。任何开源许可证都将附加。