视频加载失败

安知鱼主题更改字体

1154 字
6 分钟
安知鱼主题更改字体
文章摘要P-Bot

求助#

最近网站换成了自建Umami统计访客信息,但是为啥还会跳转到不良网站啊~

复现方式:

  1. 使用浏览器,百度搜索 Peter267;
  2. 进入网站,则可能会跳转到赌博网站。

如果您知道原因,欢迎使用邮箱联系wujingbo12@qq.com,我将感激不尽!


正文#

不知道各位有没注意到,本站在上个月将字体换成了霞鹜文楷屏幕阅读版,个人感觉非常漂亮。

本篇文章,我来讲解安知鱼主题更改字体的两个方法。当然,如果你不是安知鱼主题但拥有选择网站字体和Inject功能,那么也能使用本教程。

本文全部以LXGW WenKai Screen(霞鹜文楷屏幕阅读版)为例进行演示,请替换成自己需要的字体!

方案一#

此方案适合后缀为.ttf/.otf/.woff/woff2 等没有分包的字体文件。

我更加推荐方案二。

创建CSS文件#

在博客的source/static目录(/static/目录你可以换成其他的,但必须是/source/目录下)下新建一个font.css文件,在文件中写入下方内容。

@font-face{
font-family: 'LXGW WenKai Screen';
<!-- 其中LXGW WenKai Screen是引入的字体的名称,可以自定义 -->
font-display: swap;
src: url('/ttf/LXGWWenKaiScreen.ttf') format("truetype");
<!-- url中填写自己的字体地址,我使用的是本地文件夹所以用的是相对路径,如果是外部引用的话在其中写入链接地址就好了 -->
}

引入CSS文件#

在 themes\anzhiyu 中找到_config.yml文件,找到下列设置项。

# Inject
# Insert the code to head (before '</head>' tag) and the bottom (before '</body>' tag)
# 插入代码到头部 </head> 之前 和 底部 </body> 之前
inject:
head:

在head下引入CSS文件。

inject:
head:
# 字体
- <link rel="stylesheet" href="/static/font.css" media="defer" onload="this.media='all'">

注意:将/static/font.css换成自己实际的地址。

更改字体#

在在 themes\anzhiyu 中找到_config.yml文件的Global font settings。

# Global font settings
# Don't modify the following settings unless you know how they work (非必要不要修改)
font:
global-font-size: 16px
code-font-size:
font-family:
code-font-family: consolas, Menlo, "PingFang SC", "Microsoft JhengHei", "Microsoft YaHei", sans-serif
# Font settings for the site title and site subtitle
# 左上角网站名字 主页居中网站名字
blog_title_font:
font_link:
font-family:

将两个font-family都改成'LXGW WenKai Screen'。

# Global font settings
# Don't modify the following settings unless you know how they work (非必要不要修改)
font:
global-font-size: 16px
code-font-size:
font-family: 'LXGW WenKai Screen'
code-font-family: consolas, Menlo, "PingFang SC", "Microsoft JhengHei", "Microsoft YaHei", sans-serif
# Font settings for the site title and site subtitle
# 左上角网站名字 主页居中网站名字
blog_title_font:
font_link:
font-family: 'LXGW WenKai Screen'

'LXGW WenKai Screen'要改成你在font.css中设置的字体名称。

字体的修改已经全部完成,hexo三连后即可看到效果。

修改完成
修改完成

方案二#

本方案适合字体文件后缀为.css的分包后的字体文件。分包能使你网站字体加载速度显著提升。如果你的字体没有分包,可以使用下方网站进行分包后上传到自己的CDN上。

在线字体分包器

引入CSS#

详细做法上文已经说明,这里不再赘述。

在head下引入CSS文件

inject:
head:
# 字体(css文件地址换成你自己的)
- <link rel="stylesheet" href="https://chinese-fonts-cdn.deno.dev/packages/lywkpmydb/dist/LXGWWenKaiScreen/result.css">

这里我使用的是中文网字计划提供的免费CDN,在这里推荐给大家!

中文网字计划

这个项目里提供非常多的开源免费字体的托管服务,且速度较快,大家可以放心使用。

更改字体#

详细做法上文已经说明,这里仅说明字体名称问题。

如果你是使用中文网字计划的字体,则在我标黄位置就可以看到字体名称。

字体名称
字体名称

如果你使用的是其他字体,遗憾的是,我也不知道如何查看。目前已知可能可行的方法是你把css文件链接发给AI,他就会告诉你名称。

询问AI
询问AI

把两个font-family改为AI告诉你的名称,记得加单引号。

大功告成#

本篇文章分享了两种更换字体的方案。方案一借鉴了其他博主的经验,方案二是我个人的探索成果。值得一提的是,方案二的字体文件适用性更广、加载更快,与当前多数网站的方案一致,推荐给你。

此外,关于是否要写博客一周年纪念文章,我还在犹豫。主要担心自己的文笔不够好,如果最终与大家见面,很可能是一篇“AI代写”的拙作😅。

参考文章#

anzhiyu主题自定义博客字体

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!

打赏
安知鱼主题更改字体
https://blog.peter267.dpdns.org/posts/post31/
作者
Peter267
发布于
2025-07-25
许可协议
CC BY-NC-SA 4.0
相关文章智能推荐
1
使用Zeabur部署OpenList,免费、快速且稳定
经验分享这篇文章介绍了作者在学期结束后专注基础设施项目、重点分享 OpenList 的部署心得。文章对比了 Zeabur 和爪云:爪云部署 OpenList 存在访问慢、报错、更新不及时等问题,而 Zeabur 由国内公司运营、速度快,每月有 5 美元免费额度,虽需电话号码但优势明显。文中还详细说明了部署步骤,包括准备材料、模板选择、修改端口、登录及获取密码,最后总结 Zeabur 是最省心的部署方案之一。
2
博客图床新方案——自部署LightPicture
经验分享这篇文章讲述了作者为获得永久图床而自部署 LightPicture 的完整教程:先用小皮面板安装 PHP 与 Nginx 并配置网站和重写规则,再进入安装向导填写数据库信息,同时提醒修改默认管理员密码;随后还讲解了注册新管理员、对接又拍云存储桶、配置邮箱验证码支持多用户,以及用 Cpolar 内网穿透将图床发布到公网的方法。
3
Gmeek框架:18秒拥有属于自己的个人博客!
经验分享这篇文章介绍了超轻量级博客框架Gmeek:它完全基于GitHub Pages、Issues和Actions,无需本地部署,18秒即可完成搭建。文章讲解了创建仓库、启用Pages、写Issue生成博客的步骤,介绍了config.json的丰富自定义选项,并整理了Actions执行失败等常见问题的解决方法。
4
如何让本地部署的大模型有个优雅的界面
经验分享这篇文章教大家用Docker和OpenWebUI为本地部署的大模型搭建优雅的聊天界面:下载Docker、在OpenWebUI官网复制安装命令、通过端口访问并注册第一个管理员账号即可完成。文章还提到Docker下载耗时较长并提供蓝奏云网盘,2025年又补充推荐了Page Assist浏览器扩展。
5
告别云担忧:手把手教你本地部署AI大模型
经验分享这篇文章介绍了在Windows 10上本地部署AI大模型的方法:从Ollama官网下载安装、在官网搜索模型并复制下载命令,到用ollama run启动模型对话,并讲解模型选择(7b适合多数电脑、72b需强性能)与常用命令ollama list、ollama rm,本地部署能避免数据上传云端的安全风险。
随机文章随机推荐
评论区
Profile Image of the Author
Peter267
Hello, I'm Peter267.
公告
当前博客正在开发,敬请期待!由于博客所使用的图床忽然关闭,导致部分图片丢失,我们正在努力找回,请您耐心等待。感谢您的理解与支持!
分类
标签
最新动态
站点统计
文章
47
分类
8
标签
39
总字数
70,711
运行时长
0 天
最后活动
0 天前
站点信息
构建平台
Vercel
博客版本
Firefly vunknown
文章许可
CC BY-NC-SA 4.0