.RenderString
マークアップを HTML にレンダリングします。
.RenderString
は Page
のメソッドで、(オプションで設定されていない場合) そのページで定義されたコンテンツ レンダラーを使って、マークアップを HTML にレンダリングします。
このメソッドは、以下のオプションを持つオプションのマップ引数を取ります。
- display (“inline”)
inline
またはblock
です。inline
(デフォルト) の場合、短いスニペットの周囲の<p></p>
がトリミングされます。- markup (defaults to the Page’s markup)
- 「コンテンツ形式の一覧」 の識別子を参照してください。
以下に、いくつかの例を挙げます。
{{ $optBlock := dict "display" "block" }}
{{ $optOrg := dict "markup" "org" }}
{{ "**Bold Markdown**" | $p.RenderString }}
{{ "**Bold Block Markdown**" | $p.RenderString $optBlock }}
{{ "/italic org mode/" | $p.RenderString $optOrg }}
注意: markdownify は、レンダーフック をサポートするためにこの関数を使用します。