Я пытаюсь разместить несколько связанных записей на одной странице. Проблема в том, что включенные сообщения - это все текстильные страницы, используя теги {% highlight%}. Когда я пытаюсь включить затем через post.content, они не получают textilized (например, я вижу «{% highlight ...» на странице).include_relative post.path jekyll
Я пытался несколько различных вещей:
этом никогда не получает textilized:
{% for post in site.tags.my_tag %}
{{ post.content | textilize }}
{% endfor %}
Это (основано на http://nateeagle.com/2011/08/31/jekyll-not-parsing-includes/) не возвращает содержание:
{% for post in site.tags.apidocs %}
{% capture included_post %}
{{% include_relative post.path %}}
{% endcapture %}
{{ included_post | textilize }}
{% endfor %}
Любые идеи?
Брэдли
Для ясности, моя цель для некоторых жидких теги, которые будут выполняться в прилагаемом пост, который является .textile файл. Файл, который содержит вышеприведенное содержимое, также является файлом .textile. – Bradley
Я обнаружил, что post.path возвратил «_posts/file.textile», который, как я считаю, не является надлежащим относительным путем из текущего файла. Я объединил ../ на этом пути, но все равно не кубик. – Bradley
Я заметил, что если я напрямую ссылаюсь на имя файла (например, {% include_relaitve myfile.textile%}, он работает отлично. Поэтому я думаю, что я ищу здесь, как передать имя файла include_relative через переменную. – Bradley