写在开头
这么久都没做过Hexo的优化记录,有些功能忘了,有些功能以前做过。这篇文章就用来记录自己容易忘记的美化和一些好的优化博文。
小功能
设置字体颜色
链接:hexo 博客如何写出彩色字体,能实时预览的那种? | OldGerman’s Blog
黑白配
span - - - style | 设置字体属性
1 | <span style='color:文字颜色;background:背景颜色;font-size:文字大小;font-family:字体;'>文字</span> |
style后传入的参数以分号隔开,参数数量可裁剪
其中color:支持三种格式 颜色名,十六进制颜色值,RGB取色器
示例:
- 三种color格式显示同样的红色字体:
1 | <span style="color:red;">红不红?</span> |
红不红?
1 | <span style="color:rgb(255, 0, 0);">红不红?</span> |
红不红?
1 | <span style="color:#FF0000;">红不红?</span> |
红不红?
1 | <span style='color:white;background:black;font-size:50px;font-family:仿宋;'>黑白配</span> |
黑底白字仿宋50px:黑白配
b & strong | 加粗字体
用法:
1 | <b>我被B标签加粗</b> |
示例:
- 加粗字体:加粗
1 | <b>加粗</b> |
紫色加粗:骚紫色加粗
骚紫色加粗
1 | <b><span style="color:rgb(255, 0, 255);">骚紫色加粗</span></b> |
sup & sub | 上标 & 下标
用法:
1 | 上标:<sup>内容</sup> |
示例:
1 | mm<sup>2</sup> |
平方毫米: mm2
1 | y = log<sub>2 </sub>x |
对数:y = log2 x
div align | 各种对齐
示例:
1 | <div align="center">奇怪的知识增加了!</div> |
1 | <div align="center"><span style='color:white;background:black;font-size:20px;'> “事情总会朝着意想不到的方向发展” </span></div> |
Note使用
参考链接:在hexo-NexT中插入note提示块 | JOHZEN (jinnsjj.github.io)
next主题有个小功能还没用过,在主题配置文件中有:
1 | note: |
效果如下:
default 提示块标签
primary 提示块标签
success 提示块标签
info 提示块标签
warning 提示块标签
danger 提示块标签
代码如下:1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23{% note default %}
default 提示块标签
{% endnote %}
{% note primary %}
primary 提示块标签
{% endnote %}
{% note success %}
success 提示块标签
{% endnote %}
{% note info %}
info 提示块标签
{% endnote %}
{% note warning %}
warning 提示块标签
{% endnote %}
{% note danger %}
danger 提示块标签
{% endnote %}
选项卡使用
效果如下:
选项卡 1
选项卡 2
选项卡 3 名字为A
1 | {% tabs tab,1 %} 名字为tab,默认在第1个选项卡,如果是-1则隐藏 |
美化
随机背景图
思路就是将喜欢的图片打包上传到图床,通过url.csv
文件中给出的图床链接来实现一个随机图片 API,backgound:url
调用相应的API。
找资源的网站:
下面链接里都有工具详细的使用方法
本地图片上传工具:
随机生成背景图方法:
我的background路径设置文件是 ...\themes\next\source\css\_custom\custom.styl
1 | body { |