Pandoc は、ドキュメントを解析するときに、メタデータ ブロックを含めます。メタデータ ブロックのタイトル部分は、Pandoc 固有のマークアップ データ型である [Inline] 型です。それをHtmlに変換して、そのテキストを送信HtmlドキュメントのHeader要素に直接埋め込む方法を見つけようとしています。
この変換を行うには、どの関数または関数の組み合わせが必要ですか?
[Inline] -> Html
[Str "My", Space, Str "Title"] -> ("My Title" :: Html)
- Inline は、Pandoc で提供されているインライン マークアップのデータ型です。
- Html は、Blaze Html によって提供される汎用の Html データ型です。
当面は、Str と Space を処理する関数をハックしますが、最終的にはすべての Inline コンストラクターを処理する方法が必要になることはわかっています。