Butterfly外挂標簽引入
文章主體是博客最為重要的部分,一切內容都由它來承載。hexo支持顯示.md文件,但Markdown語法自帶的標簽有點少,玩法有所限制,於是可以通過引入主題外挂標簽的方式來使內容更加豐富。
確保先引入了外挂摽簽
雖然Butterfly有內置折疊框hideToggle標簽,但是Volantis的folding更好看點 引入外挂標簽
1
npm install hexo-butterfly-tag-plugins-plus --save
hexo-renderer-marked
和外挂標簽語法兼容性較差,建議換成hexo-renderer-kramed
1
2npm uninstall hexo-renderer-marked --save
npm install hexo-renderer-kramed --save
在站點配置文件加或者主題配置文件加都行1
2
3
4
5
6
7
8
9
10
11
12
13tag_plugins:
enable: true # 开关
priority: 5 #过滤器优先权
issues: false #issues标签依赖注入开关
link:
placeholder: /img/link.png #link_card标签默认的图标图片
CDN:
anima: https://npm.elemecdn.com/hexo-butterfly-tag-plugins-plus@latest/lib/assets/font-awesome-animation.min.css #动画标签anima的依赖
jquery: https://npm.elemecdn.com/jquery@latest/dist/jquery.min.js #issues标签依赖
issues: https://npm.elemecdn.com/hexo-butterfly-tag-plugins-plus@latest/lib/assets/issues.js #issues标签依赖
iconfont: //at.alicdn.com/t/font_2032782_8d5kxvn09md.js
carousel: https://npm.elemecdn.com/hexo-butterfly-tag-plugins-plus@latest/lib/assets/carousel-touch.js
tag_plugins_css: https://npm.elemecdn.com/hexo-butterfly-tag-plugins-plus@latest/lib/tag_plugins.css參數 備選值/類型 釋義 enable true/false 【必选】控制开关 priority number 【可选】过滤器优先级,数值越小,执行越早,默认为10,选填 issues true/false 【可选】issues标签控制开关,默认为false link.placeholder URL 【必选】link卡片外挂標簽的默認圖 CDN.anima URL 【可选】动画标签anima的依赖 CDN.jquery URL 【可选】issues标签依赖 CDN.issues URL 【可选】issues标签依赖 CDN.iconfont URL 【可选】iconfont标签symbol样式引入,如果不想引入,则设为false CDN.carousel URL 【可选】carousel旋转相册标签鼠标拖动依赖,如果不想引入则设为false CDN.tag_plugins_css URL 【可选】外挂标签样式的CSS依赖,为避免CDN缓存延迟,建议将@latest改为具体版本号
行內文本樣式 text
1 | {% u 文本內容 %} |
1 | 1. 這是 {% u 下劃線 %} 的效果 |
- 這是 下劃線 的效果
- 這是
着重號 的效果 - 這是
波浪線 的效果 - 這是
刪除線的效果 - 這是帶鍵盤樣式 ctrl + c
- 這是密碼樣式的效果:
king真帥!
行內文本 span
1 | {% span 樣式的參數,以空格劃分,文本內容 %} |
- 字體: logo,code
- 顏色: red、yellow、green、cyan、blue、gray
- 大小: small,h4,3,2,1,large,huge,ultra
- 對齊方向: left,center,right
1 | 1. 組合示例,比如輸入{% span red code,顏色和字體的組合 %},{% span yellow right, 向右對齊的黃色字 %} |
渲染示例
- 組合示例,比如輸入顏色和字體的組合,向右對齊的黃色字
- 字體
KingHong
KingHong
KingHong
KingHong
段落文本 p
1 | {% p 樣式的參數,以空格劃分,文本內容 %} |
- 字體: logo,code
- 顏色: red、yellow、green、cyan、blue、gray
- 大小: small,h4,3,2,1,large,huge,ultra
- 對齊方向: left,center,right
1 | 1. 組合示例,比如輸入{% p red code,顏色和字體的組合 %}、{% p yellow right, 向右對齊的黃色字 %}、{% p gray center,顏色和對齊 %}、{% p blue,藍色 %} |
渲染示例
- 組合示例,比如輸入
顏色和字體的組合
、向右對齊的黃色字
、顏色和對齊
、藍色
- 字體
KingHong
KingHong
KingHong
KingHong
引用 note
1 | # Note tag style values: |
icons
和light_bg_offset
只對自帶icon方式生效
1 | # 自带icon |
- class: 標識,不同的標識有不同的配色(default/primary/success/info/warning/danger)
- no-icon: 不显示icon
- icon: 可配置自定義icon(只支持fontawesome圖標)
- style: 可以覆蓋配置中的style(simple/modern/flat/disabled)
自帶icon
- simple樣式
1
2
3
4
5
6
7
8
9
10
11
12
13{% note simple %}默认 提示块标签{% endnote %}
{% note default simple %}default 提示块标签{% endnote %}
{% note primary simple %}primary 提示块标签{% endnote %}
{% note success simple %}success 提示块标签{% endnote %}
{% note info simple %}info 提示块标签{% endnote %}
{% note warning simple %}warning 提示块标签{% endnote %}
{% note danger simple %}danger 提示块标签{% endnote %} - modern樣式
1
2
3
4
5
6
7
8
9
10
11
12
13{% note modern %}默认 提示块标签{% endnote %}
{% note default modern %}default 提示块标签{% endnote %}
{% note primary modern %}primary 提示块标签{% endnote %}
{% note success modern %}success 提示块标签{% endnote %}
{% note info modern %}info 提示块标签{% endnote %}
{% note warning modern %}warning 提示块标签{% endnote %}
{% note danger modern %}danger 提示块标签{% endnote %} - flat樣式
1
2
3
4
5
6
7
8
9
10
11
12
13{% note flat %}默认 提示块标签{% endnote %}
{% note default flat %}default 提示块标签{% endnote %}
{% note primary flat %}primary 提示块标签{% endnote %}
{% note success flat %}success 提示块标签{% endnote %}
{% note info flat %}info 提示块标签{% endnote %}
{% note warning flat %}warning 提示块标签{% endnote %}
{% note danger flat %}danger 提示块标签{% endnote %} - disabled樣式
1
2
3
4
5
6
7
8
9
10
11
12
13{% note disabled %}默认 提示块标签{% endnote %}
{% note default disabled %}default 提示块标签{% endnote %}
{% note primary disabled %}primary 提示块标签{% endnote %}
{% note success disabled %}success 提示块标签{% endnote %}
{% note info disabled %}info 提示块标签{% endnote %}
{% note warning disabled %}warning 提示块标签{% endnote %}
{% note danger disabled %}danger 提示块标签{% endnote %} - no-icon樣式
1
2
3
4
5
6
7
8
9
10
11
12
13{% note no-icon %}默认 提示块标签{% endnote %}
{% note default no-icon %}default 提示块标签{% endnote %}
{% note primary no-icon %}primary 提示块标签{% endnote %}
{% note success no-icon %}success 提示块标签{% endnote %}
{% note info no-icon %}info 提示块标签{% endnote %}
{% note warning no-icon %}warning 提示块标签{% endnote %}
{% note danger no-icon %}danger 提示块标签{% endnote %}
外部icon
- simple樣式
1
2
3
4
5
6
7
8
9
10
11
12
13{% note 'fab fa-cc-visa' simple %}刷Visa嗎?還是UionPay{% endnote %}
{% note blue 'fas fa-bullhorn' simple %}排好隊,間隔一米距離...{% endnote %}
{% note pink 'fas fa-car-crash' simple %}撞車啦!{% endnote %}
{% note red 'fas fa-fan' simple %}小風車~呼~呼~{% endnote %}
{% note orange 'fas fa-battery-half' simple %}電量剩一半了...{% endnote %}
{% note purple 'far fa-hand-scissors' simple %}剪刀!蕪我贏了!{% endnote %}
{% note green 'fab fa-internet-explorer' simple %}傻逼360{% endnote %} - mordern樣式
1
2
3
4
5
6
7
8
9
10
11
12
13{% note 'fab fa-cc-visa' modern %}刷Visa嗎?還是UionPay{% endnote %}
{% note blue 'fas fa-bullhorn' modern %}排好隊,間隔一米距離...{% endnote %}
{% note pink 'fas fa-car-crash' modern %}撞車啦!{% endnote %}
{% note red 'fas fa-fan' modern %}小風車~呼~呼~{% endnote %}
{% note orange 'fas fa-battery-half' modern %}電量剩一半了...{% endnote %}
{% note purple 'far fa-hand-scissors' modern %}剪刀!蕪我贏了!{% endnote %}
{% note green 'fab fa-internet-explorer' modern %}傻逼360{% endnote %} - flat樣式
1
2
3
4
5
6
7
8
9
10
11
12
13{% note 'fab fa-cc-visa' flat %}刷Visa嗎?還是UionPay{% endnote %}
{% note blue 'fas fa-bullhorn' flat %}排好隊,間隔一米距離...{% endnote %}
{% note pink 'fas fa-car-crash' flat %}撞車啦!{% endnote %}
{% note red 'fas fa-fan' flat %}小風車~呼~呼~{% endnote %}
{% note orange 'fas fa-battery-half' flat %}電量剩一半了...{% endnote %}
{% note purple 'far fa-hand-scissors' flat %}剪刀!蕪我贏了!{% endnote %}
{% note green 'fab fa-internet-explorer' flat %}傻逼360{% endnote %} - disabled樣式
1
2
3
4
5
6
7
8
9
10
11
12
13{% note 'fab fa-cc-visa' disabled %}刷Visa嗎?還是UionPay{% endnote %}
{% note blue 'fas fa-bullhorn' disabled %}排好隊,間隔一米距離...{% endnote %}
{% note pink 'fas fa-car-crash' disabled %}撞車啦!{% endnote %}
{% note red 'fas fa-fan' disabled %}小風車~呼~呼~{% endnote %}
{% note orange 'fas fa-battery-half' disabled %}電量剩一半了...{% endnote %}
{% note purple 'far fa-hand-scissors' disabled %}剪刀!蕪我贏了!{% endnote %}
{% note green 'fab fa-internet-explorer' disabled %}傻逼360{% endnote %} - no-icon樣式
1
2
3
4
5
6
7
8
9
10
11
12
13{% note 'fab fa-cc-visa' no-icon %}刷Visa嗎?還是UionPay{% endnote %}
{% note blue 'fas fa-bullhorn' no-icon %}排好隊,間隔一米距離...{% endnote %}
{% note pink 'fas fa-car-crash' no-icon %}撞車啦!{% endnote %}
{% note red 'fas fa-fan' no-icon %}小風車~呼~呼~{% endnote %}
{% note orange 'fas fa-battery-half' no-icon %}電量剩一半了...{% endnote %}
{% note purple 'far fa-hand-scissors' no-icon %}剪刀!蕪我贏了!{% endnote %}
{% note green 'fab fa-internet-explorer' no-icon %}傻逼360{% endnote %}
自帶icon
simple樣式
默认 提示块标签
default 提示块标签
primary 提示块标签
success 提示块标签
info 提示块标签
warning 提示块标签
danger 提示块标签
modern樣式
默认 提示块标签
default 提示块标签
primary 提示块标签
success 提示块标签
info 提示块标签
warning 提示块标签
danger 提示块标签
flat樣式
默认 提示块标签
default 提示块标签
primary 提示块标签
success 提示块标签
info 提示块标签
warning 提示块标签
danger 提示块标签
disabled樣式
默认 提示块标签
default 提示块标签
primary 提示块标签
success 提示块标签
info 提示块标签
warning 提示块标签
danger 提示块标签
no-icon樣式
外部icon
simple樣式
刷Visa嗎?還是UionPay
排好隊,間隔一米距離…
撞車啦!
小風車~呼~呼~
電量剩一半了…
剪刀!蕪我贏了!
傻逼360
mordern樣式
刷Visa嗎?還是UionPay
排好隊,間隔一米距離…
撞車啦!
小風車~呼~呼~
電量剩一半了…
剪刀!蕪我贏了!
傻逼360
flat樣式
刷Visa嗎?還是UionPay
排好隊,間隔一米距離…
撞車啦!
小風車~呼~呼~
電量剩一半了…
剪刀!蕪我贏了!
傻逼360
disabled樣式
刷Visa嗎?還是UionPay
排好隊,間隔一米距離…
撞車啦!
小風車~呼~呼~
電量剩一半了…
剪刀!蕪我贏了!
傻逼360
no-icon樣式
上標標簽 tip
1 | {% tip 樣式的參數,以空格劃分 %}文本內容{% endtip %} |
- 樣式: success,error,warning,bolt,ban,home,sync,cogs,key,bell
- 自定義圖標: 支持fontawesome
1 | {% tip %}default{% endtip %} |
default
info
success
error
warning
bolt
ban
home
sync
cogs
key
bell
自定义font awesome图标
動態標簽 animated
动态标签的实质是引用了 font-awesome-animation 的 css 样式,不一定局限于 tip 标签,也可以是其他标签。
1 | {% tip 參數,以空格劃分 %}文本內容{% endtip %} |
- 將所需的CSS類添加到圖標(或DOM中的任何元素)。
- 對於父級懸停樣式,需要給目標元素添加指定CSS類,同時还要给目標元素的父級元素添加CSS類faa-parent animated-hover。(详情见示例及示例源码)
- 可以通过给目标元素添加CSS类faa-fast或faa-slow来控制动画快慢。
- On DOM load(當頁面加載時顯示動畫)
1
2{% tip warning faa-horizontal animated %}warning{% endtip %}
{% tip ban faa-flash animated %}ban{% endtip %} - 調整動畫速度
1
2{% tip warning faa-horizontal animated faa-fast %}warning{% endtip %}
{% tip ban faa-flash animated faa-slow %}ban{% endtip %} - on hover
1
2{% tip warning faa-horizontal animated-hover %}warning{% endtip %}
{% tip ban faa-flash animated-hover %}ban{% endtip %} - on parent hover
1
2{% tip warning faa-parent animated-hover %}<p class="faa-horizontal">warning</p>{% endtip %}
{% tip ban faa-parent animated-hover %}<p class="faa-flash">ban</p>{% endtip %}
On DOM load(當頁面加載時顯示動畫)
warning
ban
調整動畫速度
warning
ban
on hover
warning
ban
on parent hover
warning
ban
折疊框 folding
1 | {% folding 參數(可選),標題 %} |
- 顏色: blue,cyan,green,yellow,red
- 狀態: 填open代表默認打開
1 | {% folding 查看图片测试 %} |
特效標簽wow
要先裝插件
- 安裝插件,根目錄運行指令
1
npm install hexo-butterfly-wowjs --save
- 添加配置信息,站點配置和主題配置都行
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16wowjs:
enable: true #控制动画开关。true是打开,false是关闭
priority: 10 #过滤器优先级
mobile: false #移动端是否启用,默认移动端禁用
animateitem:
- class: recent-post-item #必填项,需要添加动画的元素的class
style: animate__zoomIn #必填项,需要添加的动画
duration: 2s #选填项,动画持续时间,单位可以是ms也可以是s。例如3s,700ms。
delay: 1s #选填项,动画开始的延迟时间,单位可以是ms也可以是s。例如3s,700ms。
offset: 100 #选填项,开始动画的距离(相对浏览器底部)
iteration: 2 #选填项,动画重复的次数
- class: card-widget
style: animate__zoomIn
animate_css: https://npm.elemecdn.com/hexo-butterfly-wowjs/lib/animate.min.css
wow_js: https://npm.elemecdn.com/hexo-butterfly-wowjs/lib/wow.min.js
wow_init_js: https://npm.elemecdn.com/hexo-butterfly-wowjs/lib/wow_init.js
1 | {% wow [animete],[duration],[delay],[ofset],[iteration] %} |
- animate: 動畫樣式,詳見animate.css參考文檔
- duration: 可選,動畫持續時間,單位可以是ms也可以是s
- delay: 可選,動畫開始的延遲時間
- offset: 可選,開始動畫的距離(相對瀏覽器底部)
- iteration: 可選,動畫的重复次數
- flip動畫效果
1
2
3
4
5{% wow animate__flip %}
{% note green 'fas fa-fan' modern%}
`flip`动画效果
{% endnote %}
{% endwow %} - zoomIn動畫效果,持续5s,延时5s,离底部100距離時启動,重复10次
1
2
3
4
5{% wow animate__zoomIn,5s,5s,100,10 %}
{% note blue 'fas fa-bullhorn' modern%}
`zoomIn`动画效果,持续`5s`,延时`5s`,离底部`100`距离时启动,重复`10`次
{% endnote %}
{% endwow %} - slideInRight動畫效果,持續5s,延時5s
1
2
3
4
5{% wow animate__slideInRight,5s,5s %}
{% note orange 'fas fa-car' modern%}
`slideInRight`动画效果,持续`5s`,延时`5s`。
{% endnote %}
{% endwow %} - heartBeat动画效果,延时5s,重复10次。此处注意不用的参数位置要留空,用逗号间隔
1
2
3
4
5{% wow animate__heartBeat,,5s,,10 %}
{% note red 'fas fa-battery-half' modern%}
`heartBeat`动画效果,延时`5s`,重复`10`次。
{% endnote %}
{% endwow %}
flip動畫效果
flip
动画效果zoomIn動畫效果,持续5s,延时5s,离底部100距離時启動,重复10次
zoomIn
动画效果,持续5s
,延时5s
,离底部100
距离时启动,重复10
次slideInRight動畫效果,持續5s,延時5s
heartBeat动画效果,延时5s,重复10次。此处注意不用的参数位置要留空,用逗号间隔
heartBeat
动画效果,延时5s
,重复10
次。
分欄 tab
1 | {% tabs Unique name, [index] %} |
- Unique name :
- 选项卡块标签的唯一名称,不带逗号。
- 将在#id中用作每个标签及其索引号的前缀。
- 如果名称中包含空格,则对于生成#id,所有空格将由破折号代替。
- 仅当前帖子/页面的URL必须是唯一的!
- [index]:
- 活动选项卡的索引号。
- 如果未指定,将选择第一个标签(1)。
- 如果index为-1,则不会选择任何选项卡。
- [Tab caption]:
- 当前选项卡的标题。
- 如果未指定标题,则带有制表符索引后缀的唯一名称将用作制表符的标题。
- 如果未指定标题,但指定了图标,则标题将为空。
- [@icon]:
- FontAwesome图标名称(全名,看起来像“ fas fa-font”)
- 可以指定带空格或不带空格;
例如’Tab caption @icon’ 和 ‘Tab caption@icon’.
預設選擇第一個
1
2
3
4
5
6
7
8
9
10
11
12
13{% tabs test1 %}
<!-- tab -->
**This is Tab 1.**
<!-- endtab -->
<!-- tab -->
**This is Tab 2.**
<!-- endtab -->
<!-- tab -->
**This is Tab 3.**
<!-- endtab -->
{% endtabs %}預設選擇tabs
1
2
3
4
5
6
7
8
9
10
11
12
13{% tabs test2, 3 %}
<!-- tab -->
**This is Tab 1.**
<!-- endtab -->
<!-- tab -->
**This is Tab 2.**
<!-- endtab -->
<!-- tab -->
**This is Tab 3.**
<!-- endtab -->
{% endtabs %}自定義Tab名/只有icon/icon和Tab名
1
2
3
4
5
6
7
8
9
10
11
12
13{% tabs test4 %}
<!-- tab 第一个Tab -->
**tab名字为第一个Tab**
<!-- endtab -->
<!-- tab @fab fa-apple-pay -->
**只有图标 没有Tab名字**
<!-- endtab -->
<!-- tab 炸弹@fas fa-bomb -->
**名字+icon**
<!-- endtab -->
{% endtabs %}
- 預設選擇第一個
This is Tab 1.
This is Tab 2.
This is Tab 3.
預設選擇tabs
This is Tab 1.
This is Tab 2.
This is Tab 3.
自定義Tab名/只有icon/icon和Tab名
tab名字为第一个Tab
只有图标 没有Tab名字
名字+icon
注釋 notation
1 | {% nota [label], [text] %} |
- label: 注釋詞
- text: 懸停顯示的注解內容
1 | {% nota KingHong ,是個帥哥 %} |
KingHong
氣泡注釋 bubble
為避免CDN緩存延遲,建議將配置文件中CDN.tag_plugins_css中@latest改為具體版本,當前版本應為 @1.0.17
1 | {% bubble [content], [notation],[background-color] %} |
- content: 注譯詞
- notation: 懸停顯示的注釋內容
- background-color: 氣泡背景色,默認為”#71a4e3”
1 | 今天,{% bubble 柒頭,"柒头是一个汉语词汇,读音qi tou,基本意思为用作形容人面目可憎而且笨拙" %} 芝士又做左一堆{% bubble 戆鸠,"形容人傻乎乎的样子,常被欺骗","#1db675" %}野,真的笑死人 |
今天,柒頭柒头是一个汉语词汇,读音qi tou,基本意思为用作形容人面目可憎而且笨拙</span>芝士又做左一堆戆鸠形容人傻乎乎的样子,常被欺骗</span>野,真的笑死人
引用文獻 reference
1 | {% referto [id] , [literature] %} |
- referto 引用上標
- id: 上標序號內容,需與referfrom標簽的id對應
- literature: 引用的參考文獻名稱
- referfrom 引用出處
- id
- literature
- url: 參考文獻鏈接
1 | 《原神》是由上海米哈游网络科技股份有限公司{% referto "[1]","米哈游网络科技股份有限公司" %}制作发行的一款开放世界{% referto "[2]", "開放世界" %}冒险游戏,游戏发生在一个被称作“提瓦特大陆”{% referto "[3]","提瓦特大陸" %}的幻想世界,在这里,被神选中的人将被授予“神之眼”{% referto "[4]", "神之眼" %},导引元素之力。玩家将扮演一位名为“旅行者”{% referto "[5]","旅行者" %}的神秘角色,在自由的旅行中邂逅性格各异、能力独特的同伴们,和他们一起击败强敌,找回失散的亲人——同时,逐步发掘“原神”的真相 |
《原神》是由上海米哈游网络科技股份有限公司[1]米哈游网络科技股份有限公司参考资料制作发行的一款开放世界[2] 開放世界参考资料冒险游戏,游戏发生在一个被称作“提瓦特大陆”[3]提瓦特大陸参考资料的幻想世界,在这里,被神选中的人将被授予“神之眼”[4] 神之眼参考资料,导引元素之力。玩家将扮演一位名为“旅行者”[5]旅行者参考资料的神秘角色,在自由的旅行中邂逅性格各异、能力独特的同伴们,和他们一起击败强敌,找回失散的亲人——同时,逐步发掘“原神”的真相
PDF展示 pdf
1 | {% pdf 文件路徑 %} |
文件路徑可以是相對路徑或是在線鏈接
1 | # 1.本地文件:在md文件路径下创建一个同名文件夹,其内放pdf文件名为xxx.pdf的文件 |
Hexo-tag-map插件
項目倉庫地址,用npm i hexo-tag-map --save
下載
全局語法
1 | {% + 标签值 + 经度 + 纬度 + 文本 + 缩放等级 + 宽 + 高 + 默认图层 + %} |
如:
1 | {% map 120.101101,30.239119, 这里是西湖灵隐寺,据说求姻缘很灵验哦!, 15, 100%, 360px, 1 %} |
地图名 | 标签值 <必填> | 宽 (默认 100%) / 高 (默认 360px) | 缩放等级 (默认 14) | 宽 (默认 100%) / 高 (默认 360px) | 默认图层 (默认 1) |
---|---|---|---|---|---|
混合地图 | map | 百分数或具体值 (100% 或 360px) | 取值 3~18 | 百分数或具体值 (100% 或 360px) | 取值 1~7 |
谷歌地图 | googleMap | 百分数或具体值 (100% 或 360px) | 取值 1~20 | 百分数或具体值 (100% 或 360px) | 取值 1~3 |
高德地图 | gaodeMap | 百分数或具体值 (100% 或 360px) | 取值 3~18 | 百分数或具体值 (100% 或 360px) | 取值 1~3 |
百度地图 | baiduMap | 百分数或具体值 (100% 或 360px) | 取值 4~18 | 百分数或具体值 (100% 或 360px) | 取值 1~2 |
Geoq 地图 | geoqMap | 百分数或具体值 (100% 或 360px) | 取值 1~18 | 百分数或具体值 (100% 或 360px) | 取值 1~5 |
openstreet 地图 | openstreetMap | 百分数或具体值 (100% 或 360px) | 取值 1~18 | 百分数或具体值 (100% 或 360px) | 不支持此参数 |
1 | {% map 118.78,32.06 %} |
- 参数之间,用英文逗号相隔
- 参数必须按上述事例顺序输入,不得为空
- 同一个页面,同一组经纬度值,只能插入一个相同标签值的地图 (若有需要,可以将第二个地图上,经度或纬度末尾删除一两个数)
- 参数取值必须在上述范围内
- 默认图层:即地图叠加层的值,默认常规地图还是卫星地图,可按地图显示顺序取值
- 缩放等级,数字越大,地图比例尺越小,显示的越精细
- 除标签值外,其他参数选填,但 每个参数的左边的参数必填
- 谷歌地图需要外网才能加载查看
隱藏块 hideBlock
1 | {% hideBlock display,bg,color %} |
- content:要隐藏的内容
- display:展示前按钮显示的文字(可选)
- bg:按钮的背景颜色(可选)
- color:按钮显示的文字的颜色(可选)
1 | {% hideBlock 猜猜裏面是啥, yellow %} |
時間軸 timeline
1 | {% timeline 时间线标题(可选)[,color] %} |
- title:标题/时间线
- color:timeline颜色:default(留空)/blue/pink/red/purple/orange/green
1 | {% timeline 时间轴样式,blue %} |
时间轴样式
2020-07-24 2.6.6 -> 3.0
- 如果有
hexo-lazyload-image
插件,需要删除并重新安装最新版本,设置lazyload.isSPA: true
。 - 2.x 版本的 css 和 js 不适用于 3.x 版本,如果使用了
use_cdn: true
则需要删除。 - 2.x 版本的 fancybox 标签在 3.x 版本中被重命名为 gallery 。
- 2.x 版本的置顶
top: true
改为了pin: true
,并且同样适用于layout: page
的页面。 - 如果使用了
hexo-offline
插件,建议卸载,3.0 版本默认开启了 pjax 服务。
2020-05-15 2.6.3 -> 2.6.6
不需要额外处理。
2020-04-20 2.6.2 -> 2.6.3
- 全局搜索
seotitle
并替换为seo_title
。 - group 组件的索引规则有变,使用 group 组件的文章内,
group: group_name
对应的组件名必须是group_name
。 - group 组件的列表名优先显示文章的
short_title
其次是title
。
复選列表 checkbox
1 | {% checkbox 样式参数(可选), 文本(支持简单md) %} |
- 样式: plus, minus, times
- 颜色: red,yellow,green,cyan,blue,gray
- 选中状态: checked
1 | {% checkbox 纯文本测试 %} |
單選列表 radio
1 | {% radio 样式参数(可选), 文本(支持简单md) %} |
- 颜色: red,yellow,green,cyan,blue,gray
- 选中状态: checked
1 | {% radio 纯文本测试 %} |
鏈接卡片 link
1 | {% link 标题, 链接, 图片链接(可选) %} |
1 | {% link King'sBackyard, https://hongzixian.cn, https://s2.loli.net/2022/11/22/gqkpnz3Prte8RQU.jpg %} |
網站卡片 sites
1 | {% sitegroup %} |
1 | {% sitegroup %} |
行內圖片 inlineimage
1 | {% inlineimage 图片链接, height=高度(可选) %} |
- 高度:height=20px
1 | 介紹下,這是{% inlineimage https://s2.loli.net/2022/12/06/i6uUN2ltRP8MLeZ.webp %}我老婆 |
介紹下,這是我老婆
嘿,變大吧!
音頻 audio
1 | {% audio 音频链接 %} |
1 | {% audio https://github.com/a2064777923/KingHongCloud/raw/main/%E7%BA%A6%E5%AE%9A%20-%20%E7%8E%8B%E8%8F%B2.mp3 %} |
如果想放視頻的話,把標簽改成video就好了
相册 gallery
- gallerygroup 相册圖庫
1
2
3
4
5<div class="gallery-group-main">
{% galleryGroup name description link img-url %}
{% galleryGroup name description link img-url %}
{% galleryGroup name description link img-url %}
</div> - gallery 相册
1
2
3{% gallery %}
markdown 圖片格式
{% endgallery %}
- gallerygroup 相册圖庫
- name: 圖庫名字
- description: 圖庫描述
- link: 鏈接到對應相册的地址
- img-url: 圖庫封面
- gallery 相册
新的Gallery相册会自动根据图片长度进行排版,书写也更加方便,与markdown格式一样。可根据需要插入到相应的md。无需再自己配置长宽。建议在粘贴时故意使用长短、大小、横竖不一的图片,会有更好的效果。(尺寸完全相同的图片只会平铺输出,效果很糟糕)
- gallerygroup
1
2
3
4
5<div class="gallery-group-main">
{% galleryGroup MC 在Rikkaの六花服务器里留下的足迹 '/gallery/MC/' https://cdn.cbd.int/akilar-candyassets@1.0.36/image/1.jpg %}
{% galleryGroup Gundam 哦咧哇gundam哒! '/gallery/Gundam/' https://cdn.cbd.int/akilar-candyassets@1.0.36/image/20200907110508327.png %}
{% galleryGroup I-am-Akilar 某种意义上也算自拍吧 '/gallery/I-am-Akilar/' https://cdn.cbd.int/akilar-candyassets@1.0.36/image/20200907113116651.png %}
</div> - gallery
1
2
3
4{% gallery %}
![](https://i.loli.net/2019/12/25/Fze9jchtnyJXMHN.jpg)
![](https://i.loli.net/2019/12/25/ryLVePaqkYm4TEK.jpg)
{% endgallery %}
gallerygroup
</div>
- gallery
- gallery
詩詞標簽 poem
1 | {% poem 詩名,作者 %} |
1 | {% poem 水调歌头,苏轼 %} |
丙辰中秋,欢饮达旦,大醉,作此篇,兼怀子由。
明月几时有?把酒问青天。
不知天上宫阙,今夕是何年?
我欲乘风归去,又恐琼楼玉宇,高处不胜寒。
起舞弄清影,何似在人间?
转朱阁,低绮户,照无眠。
不应有恨,何事长向别时圆?
人有悲欢离合,月有阴晴圆缺,此事古难全。
但愿人长久,千里共婵娟。
旋轉相册 carousel
1 | {% carousel [Id] , [name] %} |
- Id: 相册唯一ID,用于监测相册鼠标动作。禁止使用中文。同一页内不得出现相同ID的carousel相册。
- name: 相册中间显示的内容,建议用英文单引号包裹。
1 | {% carousel 'SISTER','ohhhhhhh' %} |
ohhhhhhh