Jekyll:在主markdown文件中包含markdown文件作为变量{{include.variable}}

时间:2016-02-04 07:51:58

标签: include markdown jekyll

包含在include中的原因是为了帮助从想要编辑不熟悉HTML和CSS的markdown的新用户中删除大部分html。我试过包含两次但是语法错误。

原-document.markdown

{% include template-document.markdown variable={% include To-add-document.markdown %} %}

模板-document.markdown

{{ include.variable }}

要加-document.markdown

**Filler markdown text etc.**

我不确定是否可以将markdown文件设置为变量,我在stackoverflow上找到的替代方法是使用collections。但是我的所有值都是唯一的,并且具有不同的值。目前的替代方案是使用内置值生成更多markdown文件或将HTML与Markdown结合使用。两者都变得混乱用户。

是否可以将markdown文件包含为变量?

1 个答案:

答案 0 :(得分:1)

更新:

我设法通过使变量成为文件目录的字符串来解决它。

原-document.markdown

{% include template-document.markdown variable="To-add-document.markdown" %}

模板-document.markdown

{% include {{ include.variable }} %}