我有一个 JSON 数据集,我通过把手传递它来生成 .md 文件,如下所示:
{{#each items}}| **{{name}}** | {{system.d.v}} | {{system.a.v}} | {{system.p}} |{{/each}}
...我想在每个 {{/each}} 之后换行。我尝试过的许多事情之一是:
{{#each things}}| **{{name}}** | {{system.d.v}} | {{system.a.v}} | {{system.p}} |</br>{{/each}}
事情是:输出是markdown(也尝试过
\n
和ASCII),但我无法换行,输出是一条很长的线,如| data | data | data |<br/>| data | data | data |<br/>| data | data | data |<br/>| data | data | data |<br/>| data | data | data |<br/>| data | data | data |<br/>| data | data | data |<br/>| data | data | data |<br/>| data | data | data |<br/>|
...而应该看起来像这样:
| name | data | data | data |
| name | data | data | data |
| name | data | data | data |
| name | data | data | data |
| name | data | data | data |
| name | data | data | data |
我在这里搜索没有成功,尝试了不同的帮助程序和输入方式,从 ASCII 到 HTML,现在我感觉走进了死胡同。显示结果的用户软件是 obsidian.md,但只要纯文本打印在一行中就没关系。 CSS 或 HTML 并不能解决这个问题,因为它必须是简单的、单独的 Markdown 行。
请帮助我:3
尝试添加 换行符而不是 br 标签,或者在引号中设置 br 标签。
{{系统.p }}
“
”
[解决了]它通过改变我之前在车把助手中的尝试,它现在可以使用:
Handlebars.registerHelper('breakline', function(text) {
text = "\n";
return text;
});
并在 Markdown 模板中通过以下方式调用它:
{{#each things}}| **{{name}}** | {{system.d.v}} | {{system.a.v}} | {{system.p}} |**{{{breaklines test}}}**{{/each}}