Hexo-Blog-Adjust-Page-Transparency
hexo 博客搭建
今天成功使用hexo搭建了博客,并配置了butterfly主题并且进行了一些自定义的美化,目前看起来效果相当不错的。
(顺带一提,hexo 是使用 MD 写作的,这一点我觉得很赞!)
分享一下自己的美化。
搭建环境
至于博客是如何搭建的,可以在网上搜索 github page 和 hexo。
需要准备什么
一个 github 账户,以及域名一枚。
原理是通过 hexo 生成样式丰富的网页,github page 托管静态文件实现。
关于美化
hexo 的部署和美化相对 wordpress 这种框架是要繁琐许多的,需要手动去配置很多选项,但只要好好参照butterfly 主题文档去操做,基本上没什么问题。
自定义字体效果图
修改字体
我采用引入 css 的方式进行美化,这样不用担心更新会覆盖。
首先确保已经把字体 font.woff2 上传至 cdn 中,方便以超链接的形式引用。
font.css
1 | @font-face { |
在主题配置文件 _config.butterfly.yml 的inject中引用 font.css:
1 | # 插入代码到头部 </head> 之前 和 底部 </body> 之前 |
设置字体“font”
1 | # Don't modify the following settings unless you know how they work (非必要不要修改) |
修改透明度
参考:https://blog.csdn.net/qq_44138925/article/details/128843200
同样是引入 css 的方式实现。
transpancy.css
1 | /* 文章页背景 */ |
同样在 _config.butterfly.yml 的inject中引用 transpancy.css:
1 | # 插入代码到头部 </head> 之前 和 底部 </body> 之前 |
注意,这会让 footer 页面也呈现透明状,可以根据自己需求修改。
总结
hexo 是一个很棒的博客框架,可以利用 github page 进行托管,这样做的优点是不需要服务器,近乎是 0 成本,缺点是需要配置很多东西。但如果你喜欢折腾,相信你也一定会从中找到乐趣的。
折腾不止,美化还在继续。
评论