フィルターを使用して Nanoc 3 のコンテンツをフィルター処理しようとしてい:redcarpet
ます。私のコードは次のようになります(ルールファイルから):
compile '/posts/*/' do
filter :redcarpet
layout 'default'
end
:fenced_code_blocks
構文を強調表示できるように、オプションを redcarpet 拡張機能に渡したいと思います。これを行う方法の例が見つかりません。https://github.com/tanoku/redcarpetでは、redcarpet を使用する場合の方法について説明しています。Nanoc のドキュメントには、オプションを渡すことができることが示されています。
機能しないものを次に示します。
filter :redcarpet, :fenced_code_blocks => true
filter :redcarpet, :options => [:fenced_code_blocks]
filter :redcarpet, { :options => [:fenced_code_blocks] }
filter :redcarpet, { :options => { :fenced_code_blocks => true } }
filter :redcarpet, { :options => [{ :fenced_code_blocks => true }] }
filter :redcarpet, { :fenced_code_blocks => true }
これの多くは適切なルビーのようには見えません。Rules ファイルでどのような DSL マジックが行われているのか、実際にはわかりません。どんな助けでも大歓迎です。