Hexo博客透明背景
一直觉得默认的纯白背景有点闷,想让背景图透出来看看。但又怕整太花哨影响看文章,就想了个折中的办法——让文章区域透明起来。
效果还行,分享下怎么搞的。
操作步骤
第一步:写个透明化的小样式
在 themes\butterfly\source\css 目录下新建个文件,我直接取名 1.css 了(名字随意),把下面这些扔进去:
1 | /* === 让背景透出来,但又不影响阅读 === */ |
第二步:让博客知道有这个文件
打开你的主题配置文件 _config.yml,找到 inject 配置,在 head 那里加上一行:
1 | - <link rel="stylesheet" href="/css/1.css"> |
第三步:重新部署
hexo clean && hexo g && hexo s 本地看看效果,没问题就部署上线。
几个小细节
- 代码块稍微留了点背景,不然白底白字看不清。半透明够用,能透出背景图,又不影响看代码。
- 深色模式也照顾到了,
data-theme那个判断就是给深色模式用的。 - 如果文章里用了某些特殊插件,可能需要额外调整。
其实折腾这些就是图个乐,效果看得顺眼就行。要是觉得太花哨,回头再把透明度调低点也成。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 min的小窝!
评论
