Я пытаюсь отфильтровать содержимое в Nanoc 3, используя их фильтр :redcarpet
.Мой код выглядит следующим образом (из файла правил):
compile '/posts/*/' do
filter :redcarpet
layout 'default'
end
Я хочу передать параметр :fenced_code_blocks
расширению redcarpet, чтобы выделить синтаксис.Я не могу найти пример того, как это сделать.https://github.com/tanoku/redcarpet описывает, как это сделать при использовании красной карпета.Документация Nanoc предполагает, что я могу передать опции, http://nanoc.stoneship.org/docs/api/3.2/Nanoc3/Filters/Redcarpet.html, но ничего из того, что я пробовал, не сработало.
Вот некоторые вещи, которые не работают:
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 }
Многое из этого не работаетне похоже на правильный рубин, и это просто удар в темноте.Я на самом деле не знаю, какая магия DSL происходит в файле правил.Любая помощь приветствуется.