Hexo自定义字体

Hexo自定义字体
若雨基于
anzhiyu
主题修改
- 准备好字体文件,推荐
woff2
格式,在[BlogRoot]\source\css\custom.css
(没有就自己创建)中添加以下代码:
css
1 | @font-face { |
各个属性的定义:
- font-family属性值中使用webfont来声明使用的是服务器端字体,即设置文本的字体名称。
- src属性值中首先指定了字体文件所在的路径。
- format声明字体文件的格式,可以省略文件格式的声明,单独使用src属性值。
- font-style:设置文本样式。取值:normal:不使用斜体;italic:使用斜体;oblique:使用倾斜体;inherit:从父元素继承。
- 支持格式:.eot(老版本IE),.otf,.ttf,.woff,*.woff2(推荐)
- font-display: 一般为 swap
- 在主题配置文件
_config.anzhiyu.yml
中的font
配置项以及blog_title_font
配置项写上你刚刚引入的字体名称,系统会根据先后次序从前到后依次加载这些字体:
yaml
1 | # Global font settings |
- 重新部署
bash
1 | hexo cl;hexo g;hexo s |