引言
本文介绍了 Hexo-NexT 中常用的内置标签,包括 note 标签、label 标签、button 标签、tab 标签以及代码块的高级用法,通过使用写作标签可以快速编写样式丰富的文档片段。
常用技巧
- 阅读更多:
<!-- more-->
- 空格: 1 个空格字符
1 个中文宽度
- 换 行:
</br>
- 插入图片:
<img src=" " width="600" hegiht="400" >
- 居中:
<center> </center>
文本居中标签
参考 内置标签 文本居中的引用
文本居中标签有以下三种写法:
<!-- HTML方式: 直接在 Markdown 文件中编写 HTML 来调用 --> |
举例
{% cq %}文本居中{% endcq %} |
效果
文本居中
代码块
书写方式:
``` [language] [title] [url] [link text] |
其中,各参数意义如下:
- langugae:语言名称,引导渲染引擎正确解析并高亮显示关键字
- title:代码块标题,将会显示在左上角
- url:链接地址,如果没有指定 link text 则会在右上角显示 link
- link text:链接名称,指定 url 后有效,将会显示在右上角
如果不想填写 title,可以在 language 和 url 之间添加至少三个空格。
note 标签
修改主题配置文件
打开主题配置文件 config.yml
, 修改 note 标签 :
# note 标签 |
效果展示
通过 note 标签可以为段落添加背景色,语法如下:
{% note [class] %} |
支持的 class 种类包括 default
primary
success
info
warning
danger
,也可以不指定 class。
举例
{% note default %} |
效果
default
primary
success
info
warning
danger
button 按钮
通过 button 标签可以快速添加带有主题样式的按钮,语法如下:
{% button /path/to/url/, text, icon [class], title %} |
举例
{% btn #, 文本 %} |
效果
文本 文本 & 标题 文本 & 图标 文本 & 大图标 (固定宽度)tab 标签
tab 标签用于快速创建 tab 选项卡,语法如下:
{% tabs [Unique name], [index] %} |
其中,各参数意义如下:
- Unique name: 全局唯一的 Tab 名称,将作为各个标签页的 id 属性前缀
- index: 当前激活的标签页索引,如果未定义则默认选中显示第一个标签页,如果设为 - 1 则默认隐藏所有标签页
- Tab caption: 当前标签页的标题,如果不指定则会以 Unique name 加上索引作为标题
- icon: 在标签页标题中添加 Font awesome 图标
举例
{% tabs Tab标签列表 %} |
效果
标签页1文本内容
标签页2文本内容
标签页3文本内容
标签页4文本内容