问题标签 [tera]

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 回答
473 浏览

rust - 如何使用基于 Rust 的 Zola / Tera 过滤分类法?

我最近发现了ZolaTera(用于静态生成网站的 Rust 框架)并发现它们很棒。

我正在尝试过滤特定类别页面以显示在同一页面的某个部分中。为了说明,我写了一些这样的代码:

对于不同的类别,上面的代码应该有多个部分,例如“rust”、“java”等。

我编写了代码来解释我的问题,但这不是我想要的方式(并且当部分重复时它不起作用)。

加载部分/页面时如何过滤特定类别?

内容文件中的前端元数据是:

如果您在上面看到我的示例代码,我必须首先通过哈希映射访问它,然后是数组,以便过滤所有“生锈”的页面。

下面的过滤器不起作用:

0 投票
1 回答
291 浏览

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

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

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

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

例如,

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

静态站点生成器将生成:

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

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

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

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

0 投票
1 回答
362 浏览

rust - 如何使用 Zola 遍历部分的帖子?

我尝试了以下方法,我在 Zola 文档中找到了它,但它没有渲染任何东西。Tera 文档也没有任何回报。

0 投票
1 回答
245 浏览

rust - 如何使用 Zola 迭代 list.html 之外的分类中的术语?

我发现你可以使用

检索分类,但我不知道如何迭代分类的条款,例如这个分类的 single.html。

我尝试了以下类似的方法,但我得到了:

“尝试使用变量'posts'上的键值进行迭代,但它缺少一个键”

0 投票
1 回答
42 浏览

rust - 内置测试器“定义”没有像我预期的那样工作

我有一个模板,如果定义了变量,则该部分应呈现。但我不能让它工作。我的项目中有这样的东西:

如果定义了参数,模板就会呈现,这是为什么呢?

参数字段为 None,但在内置测试器函数中,'value' 为 Some(Null) 并且 is_some() 在此返回 true。

https://github.com/Keats/tera/blob/master/src/builtins/testers.rs#L36

我做错了什么?

0 投票
1 回答
703 浏览

rust - 为什么我的 rust 代码无法加载 tera 模板?

我有一个 rust 应用程序 ( https://github.com/Riduidel/rrss2imap ),当在我的树莓上运行时,它失败并显示以下错误消息

真正奇怪的是,当我从中运行相同的代码时,cargo run它就像一个魅力。

那么出了什么问题呢?我该如何解决?

0 投票
1 回答
172 浏览

rust - 如何在 Rust 中使用 Tera 创建数组?

我陷入了一个简单的问题,但无法弄清楚。我不确定这是否是在 Rust 的包上提出问题的正确地方。大多数时候,在模板中,我们会想要转换我们的数据。例如,我想在一行中连接 n 个数组。仅当我知道数组的数量时,我才能使用 ~ 运算符。以下是我正在寻找的要求,

我想要做。

0 投票
0 回答
84 浏览

rust - 如何通过火箭框架从 tera 模板中检索值?

我需要从 tera 模板的输入形式获取值到火箭代码。我怎样才能做到这一点?这是模板:

我需要以某种方式从字段中检索值。如果有办法通过按“Enter”来接收它,那就更好了。感谢您的关注。

我知道在火箭端该做什么,但我不知道如何从 tera 模板发送数据。

此外,如果有人可以通过按“Enter”来说明如何操作,那将非常棒。

0 投票
1 回答
315 浏览

timeout - Tera Term Language:等待不等待超时结束

我正在尝试编写一个宏来加快测试的设置。

我要做的就是向我的开发板发送一堆配置命令,然后在每个命令之后等待“ok”。最后一个命令是开始测试的命令,之后我想等待最多 30 秒才能得到某个答案。问题是,即使我设置了超时,所有命令都是一个接一个地发送,而不是等待超时,测试一开始就结束。我错过了什么吗?

这是我的代码:

0 投票
1 回答
167 浏览

rust - 如何在 tera 模板中使用 Rocket::response::Flash

我目前正在重写一个内置在 python/flask 中的 web 应用程序,它使用 flash 如下:

我是 Rust 和 Rocket 的新手,我找不到任何关于如何在 tera 模板中处理 flash cookie 的文档。有没有办法做到这一点,还是我从错误的角度解决问题?

目前我已将其重构为如下所示的内容,但显然该get_flashed_messages()部分不起作用。