Hexo教程(三)博客美化
[TOC]
修改代码块主题
Butterfly 支持6種代碼高亮樣式:darker、pale night、light、ocean、mac、mac light
在主题配置文件下,找到highlight_theme字段,修改对应名称即可。
- mac

查看其他效果点击:Butterfly官方文档
1 | highlight_theme: mac # darker / pale night / light / ocean / mac / mac light / false |
自定义代码块
除了上述6种样式,如果喜欢其他的样式,可以通过标签插件实现。
官方文档中举了两个例子:自定義代碼配色
效果:


调整字体
找到主题配置文件中的font字段
1 | # Global font settings |
修改字体大小
global-font-size是全局字体大小,code-font-size是代码大小,个人感觉有点小,所以调高了一点,需要注意的是,作者提醒了非必要不要修改,因为改动是全局字体,一些插件中的字体会出范围,如下所示:
修改字体样式
参考文章:
免费引入商用黑体字体系列整理及 CSS 字体引入亲妈式教程(20230606更新)
其中需要注意的是,修改字体两种方式中,本地引入通常会非常拖慢速度,故多使用外链引入。
Blog 标题字体修改
butterfly主题还单独提供了标题字体的修改。(页面加粗白色字段)

依然还是找到主题文件中相关字段,就在font下面
1 | # Font settings for the site title and site subtitle |
遇到的问题
修改这个样式遇到好几个奇奇怪怪的问题,熬夜弄也没弄明白。
font-family和code-font-family的字段,第一位接带“”双引号的字体名字时,会报错
解决办法:
- 第一个字段随便写一个名字,第一个找不到会顺位到第二位。
- 修改css中引入字体的font-family,改为英文,去掉引号
css外链引入时,诡异错误。
上面是正常引入的,但只要把第一个@font-face完全注释掉,字体就不会显示该样式了。

本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 一个正常的人!
评论