某一天,在Google搜索 “mongodb 事务”,我的博客赫然出现在结果列表前10。为了更加鞭策自己更新博客,总结更多技术,决定重新构建一个新版博客,定时写文章。
为何要迁移到Hexo
之前用的jekyll,对于主题的支持,大部分是对主题的颜色、样式的配置,很少基于插件的一键配置。经常地,需要改样式,添加插件,需要自己找到对应的前端代码,添加修改。这样对于后端开发人员来说,非常的不友好。毕竟后端开发人员志不在此,花费时间去写前端代码,才能拥有一个完善可观的博客。而一些Hexo的主题,对于一些常用的插件,模块的样式做了很好的抽象,很多时候都能做到开箱即用的效果。或许这其实是社区的效果吧。
下面是Zack‘s Blog的配置。
Hexo主题选择
博客选择的主题是Next,是目前最多人用的Hexo主题,几乎支持所有主流插件,稍微配置下就能用,不需要改模板。
样式是Gemini。
功能更新
favicon
网上选一个适合自己的icon,然后丢到 https://realfavicongenerator.net/ 生成各种适配的favicon。
搜索优化
- baidu push
- google search
- site map
文章/站点字数统计
symbols count time。统计文章的字数和大概阅读的时间。
文章访问统计
leancloud。静态博客比较常用的数据存储服务。
网站分析
google analytics。比百度靠谱很多,麻烦点就是查看数据需要翻墙。
本地搜索功能
algolia search。
文章分享功能
needmoreshare2。比起百度分享等好看不要太多。
评论系统
valine。国内主流要不关闭,要不就备案,甚是麻烦,该评论插件用的也是leanCloud的
后续
还有配置了一些打赏的功能等。个人还是喜欢简约点的风格,所以很多花哨的东西也没用上。毕竟关注内容,多写博文才是主要的。