butterfly主题
前言
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
使用。有香港的节点,速度还是不错的。
壁纸: 背景和文章缺省图,都要用到很多高清图片。这个国外壁纸网站值得推荐https://wallpapershome.com/
割舍
换主题过程中发现这个主题,文章封面图会在两个地方展示,1是文章列表缩略图,2是文章详情页的页头。所以我需要把缩略图的参数,改为在模版指定位置加入,把所有封面图片地址去掉!blogThum参数。
本地.md文件处理很简单,批量替换就行。而语雀上面的文章,则要一篇篇打开来改。考虑到以后维护可能会不方便,不用语雀来写作了。