【第9篇博客】标签外挂的配置学习记录
标签外挂主要使用了Volantis的标签样式。引入[tag].js,并针对butterfly主题修改了相应的[tag].styl。
标签外挂是Hexo独有的功能,并不是标准的Markdown格式。以下的写法,只适用于butterfly主题,用在其他主题不会有效果。
配置教程
主要参考 https://akilar.top/posts/615e2dec/
点击下方github链接,并下载。
- 将下载的Tag_Plugins.zip解压得到butterfly文件夹。
- 将butterfly文件夹复制到[Blogroot]\themes\目录下,覆盖当前的butterfly主题文件夹,提示重复则选择替换。(如果担心覆盖自己的其他魔改内容,可以根据静态文件内容自主比对修改)
- 修改[Blogroot]_config.butterfly.yml的inject配置项,添加CDN依赖项。由于issues写入timeline和site-card标签要用到jquery,请务必根据注释指示的版本决定是否添加。
inject: |
如果遇到问题,请hexo clean、 g、 s。
接下来将介绍外挂标签使用语法。
行内文本样式
{% u 文本内容 %} |
- 带 下划线 的文本
- 带
着重号 的文本 - 带
波浪线 的文本 - 带
删除线的文本 - 键盘样式的文本 command + D
- 密码样式的文本:
这里没有验证码
1. 带 {% u 下划线 %} 的文本 |
行内文本 span
{% span 样式参数(参数以空格划分), 文本内容 %} |
- 彩色文字
在一段话中方便插入各种颜色的标签,包括:红色、黄色、绿色、青色、蓝色、灰色。 - 超大号文字
文档「开始」页面中的标题部分就是超大号文字。
Volantis
A Wonderful Theme for Hexo
- 彩色文字 |
- 字体: logo, code
- 颜色: red,yellow,green,blue,cyan,gray
- 大小: small, h4, h3, h2, h1, large, huge, ultra
- 对齐方向: left, center, right
段落文本 p
{% p 样式参数(参数以空格划分), 文本内容 %} |
- 彩色文字
在一段话中方便插入各种颜色的标签,包括:红色
、黄色
、绿色
、青色
、蓝色
、灰色
。 - 超大号文字
文档「开始」页面中的标题部分就是超大号文字。Volantis
A Wonderful Theme for Hexo
- 彩色文字 |
- 字体: logo, code
- 颜色: red,yellow,green,blue,cyan,gray
- 大小: small, h4, h3, h2, h1, large, huge, ultra
- 对齐方向: left, center, right
引用 note
最新版butterfly标签支持引用fontawesome V5图标,效果上已经优于volantis的note标签。故不再额外引入volantis的note样式。
note: |
{% note [class] [no-icon] [style] %} |
或者{% note [color] [icon] [style] %}
Any content (support inline tags too.io).
{% endnote %}
参数 | 用法 |
---|---|
class | 【可选】标识,不同的标识有不同的配色 </br>( default / primary / success / info / warning / danger ) |
no-icon | 【可选】不显示 icon |
style | 【可选】可以覆盖配置中的 style </br>(simple/modern/flat/disabled) |
或者
参数| 用法
:-|:-
class | 【可选】标识,不同的标识有不同的配色 </br>( default / primary / success / info / warning / danger )
no-icon | 【可选】可配置自定义 icon (只支持 fontawesome 图标, 也可以配置 no-icon )
style | 【可选】可以覆盖配置中的 style </br>(simple/modern/flat/disabled)
simple
样式默认 提示块标签
modern
样式默认 提示块标签
default 提示块标签
primary 提示块标签
success 提示块标签
info 提示块标签
warning 提示块标签
danger 提示块标签
本文参考:
https://akilar.top/posts/615e2dec/
https://github.com/Akilarlxh/Tag_Plugins