Hexo Maupassant 主题更换 Source Han Serif 思源宋体
先说原因:比黑体好看。
配置流程:
- 注册 Adobe Typekit 服务
- 创建 Kits,得到 Typekit js 代码
- 选择思源宋体,打包进 Kits
- Typekit js 部署
- CSS 声明修改
- 网站部署
注册 Adobe Typekit 服务并同步字体
Tips:博客的流量够用,不需要付费,本步骤即注册 Adobe 的免费服务
- 打开 Adobe Typekit,右上角注册,验证邮箱,优先使用 Gmail 邮箱
- 打开 思源宋体 Source Han Serif 页面,官方提供了多种样式,选择自己喜欢的,点击右侧
SYNC
(一般有 Light、Medium、Blod 就够用)
创建 Kits,得到 Typekit js 代码
Tips:将字体打成 Kits 包,以便在博客上直接调用(免费服务仅能开通 1 个 Kits)
- 打开 Kits 设置页面,选择
New
新建 Kits 包 - 填写
Name
和Domains
(即博客域名,可填多个),确认即创建成功 - 显示 Embed code 代码,选
DEFAULT
,拷贝代码,如:1
2<script src="https://use.typekit.net/rlsifboex.js"></script>
<script>try{Typekit.load({ async: true });}catch(e){}</script> - 储存待用
选择思源宋体,打包进 Kits
- 打开 Synced fonts | Typekit,选择思源宋体(Source Han Serif Simplified Chinese),点击
MANAGE
- 查看自己喜欢的字体是否都已
SYNC
,点击ADD TO KIT
- 选择已创建的
Kits
- 在弹出的页面左侧
Weights & Styles
处选择自己在站内需要生效的字体 - 全部确认后,点击右下角的
Publish
Typekit js 部署
- 打开 HTML2jade
- 将前面得到的 js 代码复制至左栏,将显示的代码全部替换,把右栏得到的结果复制下来,注意缩进关系,如:
1
2
3script(src='https://use.typekit.net/rlsifboex.js')
script.
try{Typekit.load({ async: true });}catch(e){} - 在本地的 HEXO 文件夹下,路径
Hexo\themes\maupassant\layout\_partial
下找到after_footer.jade
,打开 - 在文档最末,粘贴刚才得到的代码,注意缩进关系:两个
script
同级,try
缩进一级
CSS 声明修改
- 在本地的 HEXO 文件夹下,路径
Hexo\themes\maupassant\source\css
下找到style.scss
,打开 command + f
分别搜索pure-g
和body
,将"source-han-serif-sc", serif,
增至font-family:
项的最前端,如:1
2
3.pure-g [class *="pure-u"] {
font-family: "source-han-serif-sc", serif, Helvetica, "Helvetica Neue", "Segoe UI", "Hiragino Sans GB", "Source Han Sans CN", "Microsoft YaHei", "STHeiti", "WenQuanYi Micro Hei";
}
网站部署
hexo g -d
你懂的
引用:
关于字体选型:
字体工具:
CHANGELOG
- 170803 Arlmy 创建
- 170804 Arlmy 整理完成
本文标题:Hexo Maupassant 主题更换 Source Han Serif 思源宋体
文章作者:arlmy
发布时间:2017-08-04
最后更新:2017-08-04
原始链接:http://z.arlmy.me/posts/hexo/Hexo_ChangeMainFont2SourceHanSerif/
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!
分享