在 Markdown 内容中编写 HTML 的通用 HTML 短代码列表。
成为我们的资助者或赞助商,以支持我们的工作。
两者区别在于默认情况下,原始 HTML 会被省略,举个例子。
1{{< html/p >}}
2Paragraph written in shortcode.
3{{< /html/p >}}
4
5<p>Paragraph written in raw HTML.</p>
第二个 <p>Paragraph written in raw HTML.</p> 将会被省略,为了避免这种情况,你必须使用短代码或者启用 markup.goldmark.renderer.unsafe。
html/taghtml/tag 可用于生成任意 HTML 元素,其中 _name 作为元素标签名称,比如 div、p 等等,其余的命名参数将视为元素的属性。
1{{< html/tag _name=[name] [attr]=[val] >}}
2BODY
3{{< /html/tag >}}
html/void类似于 html/tag 短代码,html/void 用于生成空元素,比如 input。
1{{< html/void _name=[name] [attr]=[val] >}}
举个例子。
1{{< html/void
2 _name=input
3 type=password
4 placeholder="Please enter the password"
5 class="form-control mb-3"
6>}}该模块还内置了一些不需要 _name 参数的、便利的短代码。
html/divhtml/p1{{< html/tag _name=div class="mb-3 text-center" >}}
2{{< html/void _name=input name=name placeholder=Name >}}
3{{< /html/tag >}}