middleman の haml から partial を使って markdown を読み込む

以前、上記のような記事を書いたのですが、render を使った方法だと動作しなくなってしまったみたい。

解決

render ではなくて partial を使用します。

[source/index.html.haml]

#header
  markdown test

.container
  = partial :test

[source/_test.md]

# Markdown aria

## list

* homu
* mami
* mado

![](http://ava-a.mbga.jp/img_chat_stamp/88/5aae28816e/88011/b4e75f1cf6)

[Gemfile]

# gem を追加する
gem "redcarpet"

[config.rb]

set :markdown_engine, :redcarpet
set :markdown, :fenced_code_blocks => true, :smartypants => true

デモサイト

こんな感じで動作します。