更换博客字体提升美观度

更换博客字体提升美观度
ZYang本文基于 Hexo 与安知鱼主题官方文档,并结合个人博客配置过程进行了整理。
一、为什么开始更换博客字体
最近在调整博客 UI 时,顺手把字体也重新换了一遍。
默认字体其实没有问题,但放到安知鱼这种偏卡片化、毛玻璃风格的主题里,总感觉整体不够统一。
目前个人更偏向:
- 简洁一点的无衬线字体
- 中文阅读更舒服的字体
- 本地托管方案
目前博客环境:
- Hexo
- 安知鱼主题
- Cloudflare
- Nginx
二、安知鱼主题字体的配置方式
目前我主要使用两种方式:
- 本地字体文件
- CDN 字体
相比直接使用 Google Fonts:
- 国内访问更稳定
- 字体加载更快
- 不容易出现字体丢失
目前更推荐:
1 | 本地字体 + woff2 |
三、安知鱼主题字体配置位置
目前主要通过:
1 | source/css/custom.css |
覆盖主题默认字体。
如果目录不存在,可以手动创建。
四、最简单的字体替换方式
创建:
1 | source/css/custom.css |
然后添加:
1 | body { |
五、使用本地字体文件
目前个人更推荐本地托管。
先创建:
1 | source/fonts |
然后放入字体文件:
1 | MiSans-Regular.woff2 |
目前更推荐:
- woff2
- woff
不太建议直接使用体积较大的 ttf。
六、通过 @font-face 引入字体
打开:
1 | source/css/custom.css |
添加:
1 | @font-face { |
七、引入 custom.css
打开:
1 | themes/anzhiyu/source/css/index.styl |
在最后添加:
1 | @import "../../../../source/css/custom.css" |
八、一些目前还在用的字体网站
MiSans
小米官方开源字体:
1 | https://hyperos.mi.com/font |
Google Fonts
1 | https://fonts.google.com/ |
目前主要用来找代码字体。
猫啃网字体
1 | https://www.maoken.com/ |
国内比较常用的字体整理站。
九、一个我目前真实在用的字体方案
目前博客里主要使用:
1 | MiSans + JetBrains Mono |
比较适合:
- 安知鱼主题
- 深色模式
- 卡片风格博客
十、修改后如何生效
执行:
1 | hexo clean |
本地访问:
1 | http://localhost:4000 |
十一、我实际遇到的一些问题
字体没有生效
目前最常见的原因:
- CSS 路径错误
- custom.css 未正确引入
- 浏览器缓存
建议先强制刷新浏览器:
1 | Ctrl + F5 |
字体文件 404
检查:
1 | source/fonts |
路径是否正确。
Google Fonts 无法加载
目前国内环境下比较常见。
相比直接使用 Google Fonts:
- 更建议本地托管
- 或者使用 CDN 镜像
十二、目前我的字体配置思路
目前个人主要使用:
1 | MiSans + JetBrains Mono |
正文使用中文无衬线字体,代码块单独使用等宽字体。
相比默认字体:
- 阅读体验会更统一
- 深色模式观感更舒服
- 更适合安知鱼主题整体风格
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果







