【Hello】 Hexo(hexo-theme-butterfly)
1 | {% tabs Unique name, [index] %} |
1 | Unique name : Unique name of tabs block tag without comma. |
1 | {% tabs test1 %} |
1.Note (Bootstrap Callout) 提示
修改 _config.butterfly.yml
1 | # Note (Bootstrap Callout) |
icons
和light_bg_offset
只对方法1
生效。
1 | {% note [class] [no-icon] [style] %} |
变量名 | 变量值 |
---|---|
class | 【可选】标识,不同的标识有不同的配色 ( default / primary / success / info / warning / danger ) |
no-icon | 【可选】不显示 icon |
style | 【可选】可以覆盖配置中的
style (simple/modern/flat/disabled) |
1 | > simple |
simple
默认 提示块标签
default 提示块标签
primary 提示块标签
success 提示块标签
info 提示块标签
warning 提示块标签
danger 提示块标签
1 | > modern |
modern
默认 提示块标签
default 提示块标签
primary 提示块标签
success 提示块标签
info 提示块标签
warning 提示块标签
danger 提示块标签
1 | > flat |
flat
默认 提示块标签
default 提示块标签
primary 提示块标签
success 提示块标签
info 提示块标签
warning 提示块标签
danger 提示块标签
1 | > disabled |
disabled
默认 提示块标签
default 提示块标签
primary 提示块标签
success 提示块标签
info 提示块标签
warning 提示块标签
danger 提示块标签
1 | > no-icon |
no-icon
1 | {% note [color] [icon] [style] %} |
变量名 | 变量值 |
---|---|
color | 【可选】顔色 ( default / blue / pink / red / purple / orange / green ) |
icon/no-icon | 【可选】可配置自定义 icon (只支持 fontawesome 图标, 也可以配置 no-icon ) |
style | 【可选】可以覆盖配置中的
style (simple/modern/flat/disabled) |
1 | > simple |
simple
你是刷 Visa 还是 UnionPay
2021年快到了....
小心开车 安全至上
这是三片呢?还是四片?
你是刷 Visa 还是 UnionPay
剪刀石头布
前端最讨厌的浏览器
1 | > modern |
modern
你是刷 Visa 还是 UnionPay
2021年快到了....
小心开车 安全至上
这是三片呢?还是四片?
你是刷 Visa 还是 UnionPay
剪刀石头布
前端最讨厌的浏览器
1 | > flat |
flat
你是刷 Visa 还是 UnionPay
2021年快到了....
小心开车 安全至上
这是三片呢?还是四片?
你是刷 Visa 还是 UnionPay
剪刀石头布
前端最讨厌的浏览器
1 | > disabled |
disabled
你是刷 Visa 还是 UnionPay
2021年快到了....
小心开车 安全至上
这是三片呢?还是四片?
你是刷 Visa 还是 UnionPay
剪刀石头布
前端最讨厌的浏览器
1 | > no-icon |
no-icon
2.Button 按钮
Inline
Block
This is my website, click the button Butterfly This is my website, click the button Butterfly This is my website, click the button Butterfly
1 | This is my website, click the button {% btn 'https://butterfly.js.org',Butterfly,far fa-hand-point-right,block larger %} |
Option
more than one button in center
1 | <div class="btn-center"> |
1 | {% btn 'https://butterfly.js.org',Butterfly,far fa-hand-point-right,outline larger %} |
3.mermaid 绘图
修改 _config.butterfly.yml
1 | # mermaid |
1 | {% mermaid %} |
pie title Key elements in Product X "Calcium" : 42.96 "Potassium" : 50.05 "Magnesium" : 10.01 "Iron" : 5
1 | {% mermaid %} |
4.tag-hide 隐藏文字
inline
在句中添加按钮隐藏内容,仅限隐藏文字。
(content
不能包含英文逗号,可用‚
)
1 | {% hideInline content,display,bg,color %} |
- content:隐藏的文本内容
- display:按钮的显示文字(可选)
- bg:按钮的背景颜色(可选)
- color:按钮的文字颜色(可选)
Demo
1 | 哪个英文字母最酷? {% hideInline 因为西装裤(C装酷),查看答案,#FF7242,#fff %} |
哪个英文字母最酷?
门里站着一个人?
block
可以隐藏很多内容,包括图片、代码块等。
(display
不能包含英文逗号,可用‚
)
1 | {% hideBlock display,bg,color %} |
- content:隐藏的文本内容
- display:按钮的显示文字(可选)
- bg:按钮的背景颜色(可选)
- color:按钮的文字颜色(可选)
Demo
1 | 查看答案 |
如果你需要展示的内容太多,可以把它隐藏在收缩框里,需要时再把它展开。
(display
不能包含英文逗号,可用‚
)
1 | {% hideToggle display,bg,color %} |
- content:隐藏的文本内容
- display:按钮的显示文字(可选)
- bg:按钮的背景颜色(可选)
- color:按钮的文字颜色(可选)
Demo
1 | {% hideToggle Butterfly安装方法 %} |
Butterfly安装方法
在你的博客根目录里
git clone -b master https://github.com/jerryc127/hexo-theme-butterfly.git themes/Butterfly
如果想要安装比较新的dev分支,可以
git clone -b dev https://github.com/jerryc127/hexo-theme-butterfly.git themes/Butterfly
5.Gallery相册图库
一个图库的集合。
1 | <div class="gallery-group-main"> |
- name:图库标题
- description:图库描述
- link:图库链接
- img-url:图库封面
1 | <div class="gallery-group-main"> |
6.Gallery相册
1 | {% gallery [lazyload],[rowHeight],[limit] %} |
参数 | 解释 |
---|---|
lazyload |
【可选】点击按钮加载更多图片,填写 true/false 。默认为
false 。
|
rowHeight |
【可选】图片显示的高度,如果需要一行显示更多的图片,可设置更小的数字。默认为
220 。
|
limit |
【可选】每次加载多少张照片。默认为 10 。
|
This is Tab 2.
1 | {% gallery %} |








1 | {% gallery url,[link],[lazyload],[rowHeight],[limit] %} |
参数 | 解释 |
---|---|
url | 【必须】 识别词 |
link | 【必须】远程的 json 链接 |
lazyload |
【可选】点击按钮加载更多图片,填写 true/false 。默认为
false 。
|
rowHeight |
【可选】图片显示的高度,如果需要一行显示更多的图片,可设置更小的数字。默认为
220 。
|
limit |
【可选】每次加载多少张照片。默认为 10 。
|
远程链接Json的例子
有三个参数,url
是必须存在的,alt
和
title
可有,也可没有。
1 | [ |
This is Tab 2.
1 | {% gallery url,https://xxxx.com/sss.json %} |
7.将代码部署到本地预览(Hexo二连)
1 | // Git BASH终端 |
8.将代码部署到Github(Hexo三连)
1 | // Git BASH终端 |
9.新建文章
1 | hexo new [标题] |
10.新建页面
1 | hexo new page [标题] |
[up主专用,视频内嵌代码贴在这]