1

Jekyllの液体テンプレートエンジンで何かを達成した方法について、kramdownによって解析されたMarkdownを使用してJekyllベースの投稿を書き込もうとしています。ただし、ページが生成されるときに、Jekyllは、レンダリングしようとしている実際のマークダウン、またはコードとして表示されることになっている場合、混乱しているようです。

したがって、次のスニペットを投稿で強調表示されたコードセクションとして表示するにはどうすればよいですか?

{% for post in paginator.posts %}
   <div class="author">{{ post.date | date_to_string }}</div>
   <h3><a href="{{ BASE_PATH }}{{ post.url }}">{{ post.title }}</a></h3>
   <div class="content">
       {{ post.content | split:"<!--break-->" | first }}
   </div>
   <b><a href="{{ BASE_PATH }}{{ post.url }}">continue reading >></a></b>
   <hr/>
{% endfor %}
4

1 に答える 1

5

Liquidのレクサーがあると仮定します。

{% highlight liquid %}
{% raw %}
{% for post in paginator.posts %}
   <div class="author">{{ post.date | date_to_string }}</div>
   <h3><a href="{{ BASE_PATH }}{{ post.url }}">{{ post.title }}</a></h3>
   <div class="content">
       {{ post.content | split:"<!--break-->" | first }}
   </div>
   <b><a href="{{ BASE_PATH }}{{ post.url }}">continue reading >></a></b>
   <hr/>
{% endfor %}
{% endraw %}
{% endhighlight %}
于 2012-07-24T06:16:17.100 に答える