主题文档 - 内置 Shortcodes
目录
Hugo 提供了多个内置的 Shortcodes, 以方便作者保持 Markdown 内容的整洁。
Hugo 使用 Markdown 为其简单的内容格式。但是,Markdown 在很多方面都无法很好地支持。你可以使用纯 HTML 来扩展可能性。
但这恰好是一个坏主意。大家使用 Markdown, 正是因为它即使不经过渲染也可以轻松阅读。应该尽可能避免使用 HTML 以保持内容简洁。
为了避免这种限制,Hugo 创建了 shortcodes . shortcode 是一个简单代码段,可以生成合理的 HTML 代码,并且符合 Markdown 的设计哲学。
Hugo 附带了一组预定义的 shortcodes, 它们实现了一些非常常见的用法。 提供这些 shortcodes 是为了方便保持你的 Markdown 内容简洁。
1 figure
一个 figure
示例:
|
|
呈现的输出效果如下:
输出的 HTML 看起来像这样:
|
|
2 gist
一个 gist
示例:
|
|
呈现的输出效果如下:
输出的 HTML 看起来像这样:
|
|
3 highlight
一个 highlight
示例:
|
|
呈现的输出效果如下:
|
|
4 param
一个 param
示例:
|
|
呈现的输出效果如下:
Hugo 提供了多个内置的 Shortcodes, 以方便作者保持 Markdown 内容的整洁。5 ref 和 relref
6 tweet
一个 tweet
示例:
|
|
呈现的输出效果如下:
Owl bet you'll lose this staring contest 🦉 pic.twitter.com/eJh4f2zncC
— San Diego Zoo Wildlife Alliance (@sandiegozoo) October 26, 2021
7 vimeo
一个 vimeo
示例:
|
|
呈现的输出效果如下:
8 youtube
一个 youtube
示例:
|
|
呈现的输出效果如下: