问题标签 [jbake]

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.

0 投票
1 回答
36 浏览

java - JBake 是否会“重新烘焙”已经“烘焙”的页面?

我想问一个关于 JBake 的问题。

JBake 是否有任何机制来检测已经“烘焙”的页面(即编译成最终输出)?如果是这样,有人可以指出我的代码吗?

我希望 JBake 可以做到这一点,以便当网站变得庞大时,它不会减慢重新烘焙所有运行的所有页面的速度。

谢谢!

0 投票
1 回答
48 浏览

jbake - 循环遍历所有 jbake 配置选项

有没有办法遍历所有 jbake 配置选项?我知道您可以为单个选项执行 config.[option] 。但是有没有办法获得所有这些?

0 投票
1 回答
203 浏览

asciidoctor - 是否可以在 JBake 中使用`:toc: left`?

我想用 JBake 渲染在左框架中有浮动 TOC 的 asciidoc 页面。但是,JBake 似乎只支持将 TOC 放在文件的顶部。

如果我使用具有以下文档标题语法的页面“烘焙”我的网站,则目录位于顶部。

但是,如果我使用asciidoctorcli 转换相同的文件,则 toc 会按预期呈现在左侧。这是 JBake 的限制,还是我做错了什么?

0 投票
1 回答
291 浏览

static-site - 哪个静态站点生成器可以仅通过迭代图像的资产目录(没有任何内容格式(例如 MD)文件)来生成页面?

我正在考虑发布一个摄影博客。

通常,静态站点生成器基于 .MD 文件和放置在资产目录中的链接图像生成站点页面。

我正在寻找一个静态站点生成器,它可以生成所有站点页面,而无需任何 .MD 文件。

例如,

我设置了以下图片资产目录:

静态站点生成器将生成:

(当然,静态站点生成器将使用预先设计的 HTML 和 CSS 来创建页面。)

只需复制到预期目录即可添加新照片。此外,可以创建新目录,例如另一个“SanFrancisco”目录。

有谁知道哪个静态站点生成器可以迭代资产目录中的所有照片来生成页面?

我熟悉 Java JBake 和 Rust Zola/Tera。这些库是否满足我的需求?

0 投票
1 回答
40 浏览

freemarker - JBake Freemarker 错误“这已评估为序列(包装器:ftSimpleSequence”

给定一个jbake.properties

和一个模板:

Freemarker 抛出此错误

0 投票
1 回答
38 浏览

freemarker - Freemarker 模板双重继承(子继承父继承祖父)

在 Freemarker 中,我如何创建一个从本身继承的模板继承的模板?

单继承适用于<#nested>标签:

文件base.ftl

文件normalBase.ftl

我如何把它变成双重继承where useCaseBase.ftlextends normalBase.ftlwhich extends base.ftl

0 投票
1 回答
27 浏览

freemarker - JBake:列出所有带有特定标签的帖子(tagged_posts)

在 freemarker 中,我如何遍历所有带有特定标签的博客文章,例如标签“算法”?

这对我不起作用:

这也不起作用:

0 投票
1 回答
36 浏览

java - 如何列出帖子/页面中的所有标签

我想用 Jbake 打印与帖子/页面相关的标签。但是,在阅读了 JBake 文档之后,尤其是到目前为止我知道的数据模型文档:

  • 所有标签
  • 标签
  • 标记的帖子
  • 标记文档

但是,在这些列表中,没有特定于帖子/页面的标签的数据模型。可以打印特定于帖子/页面的标签吗?

我在用着:

  • JBake 版本 2.7.0-rc.4
  • Apache Freemarker 作为模板引擎