Skip to main content

.RenderString

マークアップを HTML にレンダリングします。

.RenderStringPage のメソッドで、(オプションで設定されていない場合) そのページで定義されたコンテンツ レンダラーを使って、マークアップを 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 は、レンダーフック をサポートするためにこの関数を使用します。