前言
NexT8.8修改自定义字体
存放字体
- 将字体文件(
eot
、woff
、woff2
、ttf
)放在hexo/source/fonts
目录下(没有就创建一个fonts
目录)
引入字体
修改主题配置文件
_config.next.yml1 2
| custom_file_path: style: source/_data/styles.styl
|
配置自定义样式
- 创建(或修改)
hexo/source/_data/styles.styl
文件
- 将所有想要使用的字体文件引入到CSS中
1 2 3 4 5 6 7 8 9
| // 字体样式 @font-face { font-family: DroidSansChinese; src: url('/fonts/DroidSansChinese.woff2'); } @font-face { font-family: Consolas; src: url('/fonts/Consolas.woff2'); }
|
指定字体
修改主题配置文件
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
| font: enable: true
host:
global: external: false family: size:
title: external: false family: DroidSansChinese size: 2
headings: external: false family: size:
posts: external: false family:
codes: external: false family: Consolas
|
完成
参考文献
LeFlacon的博客
菜鸟笔记——CSS3 @font-face 规则