「标签」(Tag Plugin) 是 Hexo 提供的一种快速生成特定内容的方式。例如,在标准 Markdown 语法中,我们无法指定图片的大小。这种情景,我们即可使用标签来解决。Hexo 内置来许多标签来帮助写作者可以更快的书写,完整的标签列表可以参考 Hexo 标签插件使用说明。另外,Hexo 也开放来接口给主题,使主题有可能提供给写作者更简便的写作方法。以下标签便是 NexT 主题当前提供的标签。
文本居中的引用
此标签将生成一个带上下分割线的引用,同时引用内文本将自动居中。
文本居中时,多行文本若长度不等,视觉上会显得不对称,因此建议在引用单行文本的场景下使用。 例如作为文章开篇引用或者结束语之前的总结引用。
使用方式
- HTML方式: 使用这种方式时,给
img
添加属性class="blockquote-center"
即可。 - 标签方式: 使用
centerquote
或者简写cq
。
1 |
<!-- HTML方式: 直接在 Markdown 文件中编写 HTML 来调用 --> |
标签效果
示例:
1 |
<blockquote class="blockquote-center"> |
人的一切痛苦 本质上是对自己无能的愤怒
王小波
代码添加改动标记
使用方式
只需将代码块的语言指定为 diff
,同时每行行首使用 +
和 -
来控制代码增减。
1 |
{% codeblock lang:diff %} |
示例:
1 |
{% codeblock lang:diff %} |
效果:
1 |
- print("Woops! I'll be deleted!") |
Note 标签
这些样式出现在 Bootstrap 的官方文档 中。
使用方式
1 |
<!-- HTML方式: 直接在 Markdown 文件中编写 HTML 来调用 --> |
其中,class_name
可以是以下列表中的一个值:
- default
- primary
- success
- info
- warning
- danger
标签效果
默认块内包含图标
1 |
<div class="note class_name"> |
Default 标题
default 内容.
Primary 标题
primary 内容.
Success 标题
success 内容.
Info 标题
info 内容.
Warning 标题
warning 内容.
Danger 标题
danger 内容.
可在类中指定 no-icon
取消图标显示
1 |
<div class="note danger no-icon"> |
Label 标签
使用方式
1 |
{% label [class_name] @blah blah blah %} |
其中,class_name
可以是以下列表中的一个值:
- default
- primary
- success
- info
- warning
- danger
当未指定时默认为 default
。
标签效果
示例:
1 |
我坐在床前,望着窗外,{% label @回忆满天 %}。生命是{% label primary @华丽错觉 %},时间是贼偷走一切。 |
效果:
我坐在床前,望着窗外,回忆满天。生命是华丽错觉,时间是贼偷走一切。
七岁的那一年,抓住那只蝉,以为能抓住夏天。十七岁的那年,吻过他的脸,就以为和他能永远。
有没有那么一种永远,永远不改变,拥抱过的美丽,都再也不破碎。 让险峻岁月不能,在脸上撒野,让生离和死别都遥远,有谁能听见。
Tab 标签
使用方式
1 |
{% tabs [Unique name], [index] %} |
说明
Unique name
为每个标签页组唯一的名称index
为初始激活的标签页Tab caption
为标签页名称,不指定时为所属标签页组名称加索引icon
为 Font awesome图标,可选。
标签效果
默认选中第三个选项卡
1 |
{% tabs 选项卡, 3 %} |
这是选项卡 1
这是选项卡 2
这是选项卡 3
选项卡名称自定义
1 |
{% tabs 选项卡 2 %} |
这是选项卡 1
这是选项卡 2
这是选项卡 3
选项卡名称使用 icon
1 |
{% tabs 选项卡 2 %} |
这是选项卡 1
这是选项卡 2
这是选项卡 3
Button 标签
使用方式
1 |
<!-- 标签 方式 --> |
标签效果
示例:
1 |
{% btn #, Text %}{% btn #, Text & Title, home, Title %} |
Writing Enriches Life.