理由:
1 写 hexo 步骤太繁琐了 每次都要写好 md 然后复制到家里的电脑,开着代理,git push ,步骤太多已经让人懒得提交到博客了 甚至有时候写完就放本地了
2 hexo 的环境难跨设备,这次重装系统,老的环境没了,虽然文章内容 md 还在,但是已经没法提交新文章了(工程环境没了,要从头搭建)
3 据说 Jekyll 能达到和 hexo 一样的效果,但是绝对的优势是可以只提交 md ,剩下的事在线生成。也就是说我可以直接在 github 网页端提交 md 文件就能实现文章的更新。我第一次部署好之后,甚至工程环境就可以放心大胆的丢掉了,毕竟平时不需要修改什么,以后只改 md 文件
4 主题也不少看了几个挺满意的
5 还有什么坑是我没考虑到的吗?
第 1 条附言 · 161 天前
如果我看教程没理解错的话,hexo 每次都要本地环境生成 html 再上传(除非像楼上建议的自己搭建一个自动构建服务,甚至还可能需要服务器),而 jeklly 可以直接修改 md 文件就生效了
这个就是核心优势,能省下使用者对环境、设备同步的顾虑
很多人提到了各种在线构建,谢谢建议
但是 2022 年了 搭建个好用的博客还需要这么繁琐吗 ?
“ CloudFlare Pages, Vercel, Netlify, Surge, Render CI/CD ”
这些东西我没用过,虽然我有信心跟着各位大佬的教程折腾个一下午 /一晚上肯定能搞定,但我的核心目的是写博客,美观、好用就行了,能不去踩的坑就尽量不踩
省下来的时间多写一篇博客不香吗
第 2 条附言 · 161 天前
同时也给后来看到这个帖子的人一些已知的信息吧:
hexo 可以额外再配合 GitHub Actions ,实现提交之后自动生成 html ,但是需要一个仓库存源码,需要自己研究这个流程
jeklly 更过分,可以直接 fork 别人的模板,然后甚至只需要在线再 github 上改改配置、提交 md 就可以用了
第 3 条附言 · 161 天前
最后我 fork 了一个 Jekyll 的主题 ( next )
然后改了一些属性,再把文章从网页端提交 就搞定了!
全程没用命令行 电脑上没配环境 电脑甚至没 git
全都在网页端操作
非常方便