Hexo的Butterfly主题更换网站字体
概述
hexo的Butterfly主题是可以更换字体的,更换字体的情况分为两种:
- 使用系统自带的字体
- 使用从网上下载的字体
实现过程
使用系统自带的字体
查看系统字体
去查看系统有哪些字体,打开设置后根据下图查看(我的电脑系统是Windows11)
设置字体
去修改主题文件夹下的_config.yml
的配置文件,找到下面代码
1 | # Global font settings |
一些配置说明如下:
配置 | 说明 |
---|---|
font.font-family |
全局字体样式 |
font.code-font-family |
代码字体样式 |
blog_title_font.font-family |
主页的左上角名字以及居中网站名字的字体样式,如果不设置就以全局字体为准 |
使用从网上下载的字体
下载字体
网址:字体下载|字体下载大全免费 (ztxz.net.cn)
下载好的字体文件后缀名都是.ttf
使用字体
新建存放下载字体的文件夹
在主题的source
文件夹下新建一个font
文件夹,用于存放下载的字体
新建CSS文件用于定义和设置网站的字体(设置字体也可以到主题的配置中设置,看上面)
在主题文件夹的/source/css
文件夹下新建一个CSS文件,命名为font.css
,内容如下:
1 | @font-face{ |
在主题配置中引入CSS
去修改主题文件夹下的_config.yml
的配置文件,找到下面代码,引入font.css
1 | # Inject |
效果截图
PS.
如果使用了CDN加速网站的话,建议不要使用从网上下载的字体
从下图可以看出,4月21日当天加速字体快使用了2个G的流量,又拍云每日花费0.5元左右,每年60块钱的免费额度根本不够用
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 LeDao's Blog!
评论