私はHakyllを使用してブログを生成しており、生成された Web サイトに、私が行った講演のスライドをいくつか統合したいと考えています。これは、適切な構成で独自のカスタムを定義するのと同じくらい簡単なはずでpandocCompiler
あり、実際に私はそれを行うことができます.
コンパイラの定義は次のとおりです。
pandocSlideCompiler :: Compiler (Item String)
pandocSlideCompiler = pandocCompilerWith defaultHakyllReaderOptions writeHtmlSlide
where
writeHtmlSlide = defaultHakyllWriterOptions { writerIncremental = True
, writerSectionDivs = False
, writerVariables = [("theme", "beige")]
, writerSlideLevel = Just 2
, writerSlideVariant = RevealJsSlides
, writerIgnoreNotes = True
}
これは機能しますが、生成されたスライドは正しくフォーマットされていませdiv
んsection
。
実装したいコマンドラインの同等物は次のとおりです。
pandoc --slide-level 2 --variable theme=beige -i -s -o slides.html --template=template-revealjs.html -t revealjs slides.md
私の質問は次のとおりです。Text.Pandoc.Options のどのオプションを使用して、コマンドラインと同じ結果を生成する必要がありますか?