1.3 KiB
1.3 KiB
title, description, categories, keywords, params, aliases
| title | description | categories | keywords | params | aliases | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| RenderString | Renders markup to HTML. |
|
|
The RenderString method on a Page object renders markup to HTML.
{{ $s := "An *emphasized* word" }}
{{ $s | .RenderString }} → An <em>emphasized</em> word
Options
The RenderString method on a Page object accepts an options map.
display- (
string) Specify eitherinlineorblock. Ifinline, removes surroundingptags from short snippets. Default isinline. markup- (
string) Specify a markup identifier for the provided markup. Default is themarkupfront matter value, falling back to the value derived from the page's file extension.
Examples
Render Markdown content to HTML in block display mode:
{{ $opts := dict "display" "block" }}
{{ $s | .RenderString $opts }} → <p>An <em>emphasized</em> word</p>
Render Pandoc content to HTML in block display mode:
{{ $s := "H~2~O" }}
{{ $opts := dict "markup" "pandoc" "display" "block" }}
{{ $s | .RenderString $opts }} → H<sub>2</sub>O