我看过一些帖子说你只能将文字字符串传递给 Jekyll 的前端包含语句,如下所示:
{% include mypage.ext %}
但是,我几乎每个页面都有以下 HTML 布局:
<section id="feature">
<div class="container_12">
<div class="grid_12 alpha omega">
{% include myfile.ext %}
</div>
</div>
</section>
<section id="main">
<div class="container_12">
<div class="grid_12 alpha omega">
{{ content }}
</div>
</div>
</section>
为了实现我正在寻找的布局,必须在每个页面中包含这将是痛苦的。包含的文件将与当前页面相关,所以我希望有人知道某种方法来做到这一点。当然,它会是这样的:
{% include {{page.file}} %}
我已经看到其他一些帖子说这不可能发生。
所以,我只想能够在 Jekyll 中动态加载包含。