hexo 安装自定义字体的思路

hexo 安装自定义字体的思路

lucas Lv4

问题

很多博客自定义字体的时候,都是用的 google fonts 的链接
但是很多字体 google fonts 里面没有,那我们该怎么办呢?

google fonts 的原理

我们点开一个链接 Ubuntu mono https://fonts.googleapis.com/css2?family=Ubuntu+Mono&display=swap

ubuntu-mono.png

可以看到里面就是 css @font-face

自己模仿写一个

所以我们只要自己写一个链接,让他打开也是这样的,就可以了

放置字体

首先我们将需要的字体放进自己的 source 文件目录下

hexo-source.png

此时我们只需要一个链接指向该字体就行了

编写 css 文件

然后把我们自己的字体放进我这里是自己新建了一个 css 文件夹,可以看到下图的路径栏 source/css/font-meslo.css

font-meslo.png

编写 css 的时候,最重要的就是这个 url

我们只要正确编写链接即可,如果你使用的是 github.io 大概率可以从你的仓库查找到这个文件的相对地址,只要前面加上你博客的域名即可

确认链接正确,我们可以将链接复制到浏览器,看是否会下载

修改博客配置

1
2
family: 'Meslo'
url: https://darkflamemasterdev.github.io/css/font-meslo.css

同样,我们需要将链接指向对应的文件,这里我们可以通过将连接复制到浏览器进行验证,链接依旧是博客的域名+这个文件的相对地址

提交修改

1
2
hexo clean
hexo d

执行提交后,等待博客构建完,应该就可以看到字体更改成功了

  • Title: hexo 安装自定义字体的思路
  • Author: lucas
  • Created at : 2023-11-17 15:25:02
  • Updated at : 2024-01-02 15:11:43
  • Link: https://darkflamemasterdev.github.io/2023/11/17/hexo-安装自定义字体的思路/
  • License: This work is licensed under CC BY-NC-SA 4.0.
Comments