前言

hexo是通过生成静态页面来构建网站,交互性本来就不太好。习惯WordPress那种动态查询出来的栏目,例如相关推荐、最新评论、标签、归档的展示,再来看hexo实在是有点寡。以及之前indigo主题的冷色调实在是太冷,我自己都很少有打开来看的想法。

然后用了好久hexo,再换回去几乎不可能了,hexo导入WordPress比较麻烦。而且WordPress很多插件,已经很久没人维护,自带的Gutenberg编辑器实在是欣赏不来,还是markdown好用。所以就只能从换主题入手,继续折腾。碰巧看到这款butterfly主题,非常好看,并且功能十分强大。

经过

hexo换主题其实也很麻烦,但在这个过程中,发现了很多有意思的工具和网站。

升级: 这个主题需要hexo 5.0.0以上的版本。而我现在用的是3.9.0,太久没升级了。顺便用npm-check-updates,把项目里的依赖包全部升级一遍,处理完报错基本没什么问题了。

评论: 用的是Valine,这次想试试由它衍生的Waline,但是在注册登陆那块卡住,折腾了很久都不行,放弃了。Twikoo好像也不错,基于腾讯云开发,总比LeanCloud免费版要稳定,LeanCloud的每日最低消费30元实在用不起。

统计: 分为站点统计和文章统计。站点统计用的是剥蒜子,文章页面统计用的是Valine。

流量分析: 之前一直用百度统计,现在才发现Google Analytics原来那么好用。

搜索: hexo的搜索需要依赖第三方插件实现。之前用hexo-generator-searchdb感觉很鸡肋。现在知道有Algolia这样搜索检索服务,配合插件hexo-algoliasearch使用。有香港的节点,速度还是不错的。

butterfly-2021-09-08-17-04-10

壁纸: 背景和文章缺省图,都要用到很多高清图片。这个国外壁纸网站值得推荐https://wallpapershome.com/

割舍

换主题过程中发现这个主题,文章封面图会在两个地方展示,1是文章列表缩略图,2是文章详情页的页头。所以我需要把缩略图的参数,改为在模版指定位置加入,把所有封面图片地址去掉!blogThum参数。

本地.md文件处理很简单,批量替换就行。而语雀上面的文章,则要一篇篇打开来改。考虑到以后维护可能会不方便,不用语雀来写作了。

butterfly-2021-09-08-17-08-26