主题格式参考手册---持续更新
原生 Butterfly 主题不支持部分标签外挂,若想使用,参考 Tag Plugins Plus
本文章参考嘉的博文本人自用 Hexo-Butterfly 主题参考手册
好!现在正式开始!
Front-matter
展开查看
此部分之前写过在这里用表格形式再写一遍
写法 | 解释 |
---|---|
title | 【必需】页面标题 |
data | 【必需】页面创建日期 |
type | 【必需】标签,分类,友情链接需要配置 |
updated | 【可选】页面更新日期 |
description | 【可选】页面描述 |
keywords | 【可选】页面关键字 |
comments | 【可选】显示页面评论模块(默认true) |
top_img | 【可选】页面顶部图片 |
mathjax | 【可选】显示 mathjax (当设置 mathjax 的 per_page: false 时,才需要配置,默认 false) |
katex | 【可选】显示katex(当设置katex的per_page:false时,才需要配置,默认false) |
aside | 【可选】显示侧面栏(默认true) |
aplayer | 【可选】在需要的页面加载aplayer的js和css,请参考下文 |
hightlight_shrink | 【可选】配置代码框是否展开(true/false)(默认为设置中highlihght_shrink的配置) |
Post Front-matter
展开查看
写法 | 解释 |
---|---|
title | 【必需】文章标题 |
date | 【必需】文章创建日期 |
updated | 【可选】文章更新日期 |
tags | 【可选】文章标签 |
categories | 【可选】文章分类 |
keywords | 【可选】文章关键字 |
description | 【可选】文章描述 |
top_img | 【可选】文章顶部图片 |
cover | 【可选】文章缩略图(如果没有设置top_img,文章顶部将显示缩略图,可设为false/图片地址/留空) |
comments | 【可选】显示文章评论模块(默认 true) |
toc | 【可选】显示文章TOC(默认为设置中toc的enable配置) |
toc_number | 【可选】显示toc_number(默认为设置中toc的number配置) |
copyright | 【可选】显示文章版权模块(默认为设置中post_copyright的enable配置) |
copyright_author | 【可选】文章版权模块的文章作者 |
copyright_author_href | 【可选】文章版权模块的文章作者 链接 |
copyright_url | 【可选】文章版权模块的文章連結 链接 |
copyright_info | 【可选】文章版权模块的版权聲明 文字 |
mathjax | 【可选】显示 mathjax (当设置 mathjax 的 per_page: false时,才需要配置,默认 false) |
katex | 【可选】显示 katex (当设置 katex 的 per_page: false 时,才需要配置,默认 false) |
aplayer | 【可选】在需要的页面加载 aplayer 的 js 和 css |
highlight_shrink | 【可选】配置代码框是否展开(true/false)(默认为设置中highlight_shrink的配置) |
aside | 【可选】显示侧边栏(默认 true) |
Note
1 | {% note simple %} |
默认 提示块标签
default 提示块标签
primary 提示块标签
success 提示块标签
info 提示块标签
warning 提示块标签
danger 提示块标签
1 | {% note modern %} |
默认 提示块标签
default 提示块标签
primary 提示块标签
success 提示块标签
info 提示块标签
warning 提示块标签
danger 提示块标签
1 | {% note flat %} |
默认 提示块标签
default 提示块标签
primary 提示块标签
success 提示块标签
info 提示块标签
warning 提示块标签
danger 提示块标签
1 | {% note disabled %} |
默认 提示块标签
default 提示块标签
primary 提示块标签
success 提示块标签
info 提示块标签
warning 提示块标签
danger 提示块标签
1 | {% note no-icon %} |
自定义 icon
1 | {% note 'fab fa-cc-visa' simple %} |
你是刷 Visa 还是是 UnionPay
2021年快到了…
小心开车 安全至上
这是三片呢?还是四片?
该充电了哦!
剪刀石头布
前端最讨厌的浏览器
1 | {% note 'fab fa-cc-visa' modern %} |
你是刷 Visa 还是是 UnionPay
2021年快到了…
小心开车 安全至上
这是三片呢?还是四片?
该充电了哦!
剪刀石头布
前端最讨厌的浏览器
1 | {% note 'fab fa-cc-visa' flat %} |
你是刷 Visa 还是是 UnionPay
2021年快到了…
小心开车 安全至上
这是三片呢?还是四片?
该充电了哦!
剪刀石头布
前端最讨厌的浏览器
1 | {% note 'fab fa-cc-visa' disabled %} |
你是刷 Visa 还是是 UnionPay
2021年快到了…
小心开车 安全至上
这是三片呢?还是四片?
该充电了哦!
剪刀石头布
前端最讨厌的浏览器
1 | {% note no-icon %} |
上标标签tip
1 | {% tip [参数,可选] %}文本内容{% endtip %} |
- 样式:success、error、warning、bolt、ban、home、sync、cogs、key、bell
- 自定义图标:支持 fontawesome。
默认情况
success
error
warning
bolt
ban
home
sync
cogs
key
bell
自定义font awesome图标
1 | {% tip %}默认情况{% endtip %} |
动态标签anima
1 | {% tip [参数,可选] %}文本内容{% endtip %} |
更多详情请参看 font-awesome-animation文档
- 将所需的CSS类添加到图标(或DOM中的任何元素)。
- 对于父级悬停样式,需要给目标元素添加指定CSS类,同时还要给目标元素的父级元素添 加CSS类
faa-parent animated-hover
。(详情见示例及示例源码)
You can regulate the speed of the animation by adding the CSS class or . faa-fastfaa-slow - 可以通过给目标元素添加CSS类
faa-fast
或faa-slow
来控制动画快慢。
- On DOM load(当页面加载时显示动画)
warning
ban
- 调整动画速度
warning
ban
- On hover(当鼠标悬停时显示动画)
warning
ban
- On parent hover(当鼠标悬停在父级元素时显示动画)
warning
ban
1. On DOM load(当页面加载时显示动画)
1 | {% tip warning faa-horizontal animated %}warning{% endtip %} |
2. 调整动画速度
1 | {% tip warning faa-horizontal animated faa-fast %}warning{% endtip %} |
3. On hover(当鼠标悬停时显示动画)
1 | {% tip warning faa-horizontal animated-hover %}warning{% endtip %} |
4. On parent hover(当鼠标悬停在父级元素时显示动画)
1 | {% tip warning faa-parent animated-hover %}<p class="faa-horizontal">warning</p>{% endtip %} |
动态小标签
实例:
On DOM load 当页面加载时 显示动画 |
On hover 当鼠标悬停时 显示动画 |
On parent hover 当鼠标悬停 在父级元素时 显示动画 |
---|---|---|
faa-wrench animated | faa-wrench animated-hover | faa-wrench |
<i class="fa fa-wrench faa-wrench animated"></i> faa-wrench animated |
<i class="fa fa-wrench faa-wrench animated-hover"></i> faa-wrench animated-hover |
<span class="faa-parent animated-hover"><i class="fas fa-wrench faa-wrench"></i> faa-wrench</span> |
faa-vertical animated | faa-vertical animated-hover | faa-vertical |
<i class="fa-solid fa-thumbs-up faa-vertical animated"></i> faa-vertical animated |
<i class="fa-solid fa-thumbs-up faa-vertical animated-hover"></i> faa-vertical animated-hover |
<span class="faa-parent animated-hover"><i class="fa-solid fa-thumbs-up faa-vertical"></i>faa-vertical</span> |
更多动画效果查看font-awesome-animation文档