👩💻 Join our community of thousands of amazing developers!
初入 Github Pages 这个大坑的时候,官方推荐的博客引擎就是 Jekyll,我也一直用到了现在,当中不乏一些(很多)折腾,总体用下来其实没啥大毛病,直到上一次我更新了 macOS Monterey 导致 Gem 和 Bundler 全炸 (jekyll/issues/8784),而我对于其报错信息只有两眼一抹黑,这给了我极大的不安全感,而 Hexo 完全基于 Nodejs,对于做前端的我而言,从开发到部署的学习成本应该都会小很多,于是萌生了切换博客引擎的想法,目前感受还不错,分享一下经验。数据迁移根据官网文档来看,数据迁移其实很容易搞,只需要把之前 Jekyll _post文件夹下所有文件复制到 Hexo source/_posts文件夹,然后在_config.yml中将new_post_name改成:year-:month-:day-:title.md,这样博客数据的迁移就完成了。模版之前用 Jekyll 的时候就是纯手写的模版和样式,哪怕到了 Hexo 我的打算也一样,并且还要在原有基础上再次精简代码。不过,过程并不是我想象中的那样一帆风顺:需要熟悉一下EJS很多变量名都...