我正在考虑使用 Hugo 构建一个静态网站。我正在考虑将帖子发布到登陆页面上,但我想知道如果添加太多帖子,登陆页面是否会变得太大。因此,我想知道当用户向下滚动我的登陆页面时是否可以在 Hugo 中延迟加载帖子。
由于 Hugo 只是一个静态站点生成器,因此您可以在那里实现延迟加载功能。 Hugo 只会为您生成 .html 页面,但不会以语义方式关心您的脚本或 HTML 代码。
对于基本的延迟加载,可以仅向图像添加
loading="lazy"
属性(请参阅浏览器支持)。或者您可以实现一些专门用于此目的的 JavaScript 库。