短代码是Hugo中的一种自定义标记语法,它允许你在Markdown文件中插入预定义的HTML代码片段。
Hugo 中的短代码(Shortcodes)是一个强大的功能,它允许你在Markdown文件中插入自定义的HTML代码,而不必编写HTML标签。Hugo会在生成静态网站时将短代码替换为相应的HTML代码,这使得Markdown文件的编写更加简洁和直观,同时保持了内容的纯文本格式。
在Hugo主题的模板文件中,短代码会被定义为一个函数,它接受参数并返回HTML代码。例如,一个简单的短代码函数可能如下所示:
1<!-- shortcode-name.html -->
2<div>
3 <!-- 短代码的实现 -->
4</div>
在Markdown文件中使用短代码时,Hugo会在生成静态网站时将短代码替换为相应的HTML代码。
ref
and relref
:返回指定页面的固定链接(ref
)或相对固定链接(relref
)。此为HB主题中内置的短代码
Bootstrap 短代码列表。