0

我想包含一个文件,其名称在page.var. 我怎样才能得到它?

如果 page.var 中的部分是用 markdown 编写的,我怎样才能将它处理成包含它的 html?

我试过 {% include {{page.var}} | markdownify %}了,我能想到的每一个变化——而且大多数情况下我没有得到输出,也没有错误消息。

我正在使用标准的 Jekyll - 0.11.0 版。

4

2 回答 2

1

根据文档,这现在是可能的:

您希望嵌入的文件的名称可以是文字(如上面的示例),或者您可以使用变量,使用类似液体的变量语法,如 {% include {{my_variable}} %}. 请注意,与通常的液体变量语法不同,大括号内不能有空格。

于 2013-12-15T16:56:15.187 回答
0

编辑:

{% include {{my_partial}} %}根据 alexpeller 的回复,由于使用了 ,现在可以实现了。

旧答案,在 Jekyll 允许之前:

你不能在 Jekyll 中做到这一点。该include指令需要一个字符串;它不会“处理”它的论点。您甚至不能将文件名分配给常规的液体变量并包含它。它必须是一个字符串。

于 2011-07-22T06:42:54.757 回答