Hexo配置记录
主题
在用主题
hexo-theme-keep : https://github.com/XPoet/hexo-theme-keep
整体好用。就是每次更新文章最后更新日期都被刷成了最新,虽然在github actions提供了解决方案,但是其他平台没有。会折腾的可以玩。
hexo-theme-butterfly : https://github.com/jerryc127/hexo-theme-butterfly
整体好用。布局基本能覆盖上个主题,定制化强,魔改可以很魔幻。特点是图片很多,不加不好看,加了速度慢。会搞优化的很推荐玩。
目前发现的bug:配置giscus不能显示最新评论。所以我改成了默认waline。也有可能是giscus不支持。
这两个主题都有配置,可能随时切换,配置文件在这里。
用过的主题
hexo-theme-indigo : https://github.com/yscoder/hexo-theme-indigo
简约风格。很久之前用过的一个主题,特点是简约。不过现在已经好久没更新了,node和其他模块版本都比较老旧,不推荐。
之前的配置在这里。
推荐主题
一般会在这两个网站上找:一个就是Hexo官方themes,一个是statichunt,多找一找,总有你喜欢的。优先选择star🌟多的,最近更新时间在1年以内的,太老的就别用了。。。
字体
1 | # 文章字体:霞鹜文楷 |
评论
Giscus:基于github Discussions。不知道为什么控制台会显示404,但是又不影响使用。
Waline:基于LeanCloud+vercel免费部署。
域名
目前使用的都是us.kg免费域名,托管到cf上,用的丐版,没有开启小黄云。
托管
代码在github,使用github actions自动编译。同时一键部署到cloudflare和vercel平台,都可以自动部署。速度上还是vercel快一些,但是有些地方是红色的。cf和gh pages总体速度不是最快,但基本所有地区都可以访问。
主站在vercel
https://blog.bitmap.us.kg/ (fast)
cloudflare pages
https://cf.bitmap.us.kg/ (stable)
github pages
https://gh.bitmap.us.kg/ (backup)
优化
优选ip加速:
cloudflare、vercel或netlify加速:enhanced-FaaS-in-China
vercel加速:Vercel-CDN
改国内cname:
vercel针对中国大陆用户的cname:cname-china.vercel-dns.com
。
搜索
最开始使用本地搜索,后来换成了algolia,创建应用,然后创建索引,绑定到hexo主题的配置文件就就行。
因为配置了algolia,所以每次发布文章都要建立索引,本地启动测试三连变四连:
1 | hexo cl && hexo g && hexo algolia && hexo s --open |
工具
推荐几个自己写博客常用的工具。
图床
目前使用的是picX,内置压缩,水印,图片托管在github,无需安装,github登录直接用,建议使用github pages模式。
也可以自建免费图床,比如基于telegraph的图床,但是限制较多,图片大小,格式,速度等。
这里是一个测试图片:
编辑器
这玩意儿有很多,我自己用的是stackedit
封面制作
简单的一个博客封面制作工具:coverview
图片压缩
推荐tinypng,caesium,这俩基本就够用了,第二个还有app可以下载。
网站配色
推荐一个在线网站gradients.app,可以选取自己喜欢的颜色,然后自定义注入样式。
完整配置见这里,博客开源,代码和配置都开源,有些配置搞不明白也可以去看看,欢迎来噶🔪。