web-dev-qa-db-ja.com

Jekyll:Markdownファイル内にHTMLパーシャルを含める

JekyllでMarkdownファイルからHTMLパーシャルを含める方法はありますか?

例:

ファイルindex.md

---
layout: default
title: Home
---

This is a [Markdown](http://daringfireball.net/projects/markdown/) file.

{% include foobar.html %}

ファイル_includes/foobar.html

<ul>
    <li>Foo</li>
    <li>Bar</li>
</ul>

これは残念ながら私の場合はうまくいかないようです。

完全を期すために、ここに私の_config.ymlファイル:

encoding: utf-8
markdown: kramdown
baseurl: 
24

Htmlがプレーンテキストとして表示される一般的な理由は、htmlスニペットが少なくとも4つのスペースでインデントされている場合です。

これにより、jekyllは、htmlを文字どおりに表示されるコードブロックとして解釈します。

(これは既にコメントで言及されていることは知っていますが、まったく同じ問題が発生していることを見つけて理解するのにしばらく時間がかかりました)

25
Johan Gorter