问题标签 [zola]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
static-site - 哪个静态站点生成器可以仅通过迭代图像的资产目录(没有任何内容格式(例如 MD)文件)来生成页面?
我正在考虑发布一个摄影博客。
通常,静态站点生成器基于 .MD 文件和放置在资产目录中的链接图像生成站点页面。
我正在寻找一个静态站点生成器,它可以生成所有站点页面,而无需任何 .MD 文件。
例如,
我设置了以下图片资产目录:
静态站点生成器将生成:
(当然,静态站点生成器将使用预先设计的 HTML 和 CSS 来创建页面。)
只需复制到预期目录即可添加新照片。此外,可以创建新目录,例如另一个“SanFrancisco”目录。
有谁知道哪个静态站点生成器可以迭代资产目录中的所有照片来生成页面?
我熟悉 Java JBake 和 Rust Zola/Tera。这些库是否满足我的需求?
rust - 如何使用 Zola 遍历部分的帖子?
我尝试了以下方法,我在 Zola 文档中找到了它,但它没有渲染任何东西。Tera 文档也没有任何回报。
rust - 如何使用 Zola 迭代 list.html 之外的分类中的术语?
我发现你可以使用
检索分类,但我不知道如何迭代分类的条款,例如这个分类的 single.html。
我尝试了以下类似的方法,但我得到了:
“尝试使用变量'posts'上的键值进行迭代,但它缺少一个键”
github-pages - GitHub Pages 自定义域设置在新提交期间重置
我有一个使用 Zola 生成的静态站点,我正在使用 GitHub Actions 构建我的静态站点并将其发布到我的存储库的gh-pages分支中。我还使用 gh-pages 分支将我的项目配置为通过 GitHub 页面提供服务。
我面临的问题是,一旦我的 GitHub 操作构建了一个新版本并将其推送到 gh-pages 分支,GitHub 设置中的自定义域设置就会被重置。
这是我在 GitHub 操作中构建和推送到 TARGET_BRANCH (gh-pages) 分支的操作:
知道问题是什么以及如何解决
rust - Zola:从 toml 标头访问额外数据
我尝试将自定义数据添加到 Zola 的页面中。我的 toml 标头看起来像这样:
我想访问模板中的其他字段。根据文档,我希望数据会出现在extra
现场。它是这样尝试的:
标题显示正确,因此通常迭代页面可以正常工作。但是extra
是空的。我也尝试迭代extra
并显示内容,但它似乎总是空的。
如何访问模板中的“额外数据”?