.RenderString

将以下英文翻译为中文:

.RenderString

https://gohugo.io/functions/renderstring/

​ 将标记渲染为 HTML。

语法

.RenderString MARKUP

.RenderStringPage 上的方法,它使用为该页面定义的内容渲染器(如果选项中未设置)将一些标记渲染为 HTML。

​ 该方法带有一个可选的 map 参数,其中包含以下选项:

  • display (“inline”)

    inline or block. If inline (default), surrounding <p></p> on short snippets will be trimmed.

    inlineblock 。如果是 inline (默认值),则会在简码片段周围修剪 <p></p>

  • markup (defaults to the Page’s markup)

    请参见内容格式列表中的标识符。

以下是一些示例:

1
2
3
4
5
{{ $optBlock := dict "display" "block" }}
{{ $optOrg := dict "markup" "org" }}
{{ "**Bold Markdown**" | $p.RenderString }}
{{ "**Bold Block Markdown**" | $p.RenderString  $optBlock }}
{{ "/italic org mode/" | $p.RenderString  $optOrg }}

自 v0.93.0 开始使用 注意markdownify 使用此函数以支持 Render Hooks

另请参阅