参考June大佬的教程:

免费的字体网站:

1,下载字体

从上边网站查找并选择喜欢的字体下载到\source\css\fonts里,例如字体Qingqingkaiti-Regular-2.ttf,

2,自定义字体

\source\css\customs.css里引入以下代码

1
2
3
4
5
6
/* 字体自定义 */
@font-face {
font-family: 'Qingqingkaiti-Regular-2';
font-display: swap;
src: url('css/fonts/Qingqingkaiti-Regular-2.ttf') format('truetype');
}

如果后缀不是.ttf,可以参考下面的

1
2
3
4
5
6
7
8
@font-face {
font-family: 'YourFontName';
font-display: swap;
src: url('path/to/your-font.woff2') format('woff2'),
url('path/to/your-font.woff') format('woff'),
url('path/to/your-font.ttf') format('truetype'),
url('path/to/your-font.otf') format('opentype');
}

3,引入自定义字体

修改_config.butterfly.yml,

1
2
3
4
5
6
7
# Global font settings
# Don't modify the following settings unless you know how they work
font:
global-font-size:
code-font-size:
font-family: Qingqingkaiti-Regular-2 #自定义字体
code-font-family:

4,看效果

1
hexo cl && hexo g && hexo s