记录重新制作博客过程
记录重新制作博客过程
在此之前,我尝过两次使用Jekyll和Github Page来制作个人博客,每次都是因为各种问题然后就放弃了。Jekyll需要Ruby 和MSYS2,安装这两个,这对我来说还算好,但是无法忍受的是我怎么也不能安装好Jektyll,可能是Windows的缘故,也有可能是我太笨了🤣🤣🤣。然后我就选择了Hexo,捣鼓了两个小时,总算是搞成了。
之所以选择Hexo,是在我前面失败了很多次情况下,我尝试问ChatGPT,然后他告诉我,有Hexo这种仅仅只需要一个Node.js就能制作个人博客的好东西。刚好我是使用Typora,又经常要导出为pdf,所以有pandoc,而pandoc是需要Node.js。因此我电脑已经有Node.js,所以无需像Jekyll那样为了制作博客而大动干戈(安装软件,配置环境)。虽然在Linux下安装还是比较简单的,但是Windows上,配置起来可是想当麻烦。而且如果我把它安装在我的WSL2里,那可能会造成我的WSL2特别大。基于这些考虑,Hexo是我的最佳选择。
然后我就开始挑选Hexo的主题,发现cactus这个主题非常不错,满足我的要求。我一开始的想法是只需要能够按照时间把我的文章分类,其次是方便提交。最好是能够搜索文章内容,但是没有这个功能也是无伤大雅的,大不了以后自己学个前端,然后加一下😃。
关于制作这个博客,我就是按照安装教程安装了Hexo,然后使用Hexo deploy直接创建的,为此,我先把我原来的仓库删了。
每次更新的流程
使用命令创建一个md文件。
1 | hexo new "文章标题" |
生成静态文件
1 | hexo generate |
发布到github
1 | hexo deploy |
相关链接
Hexo安装教程:https://zhuanlan.zhihu.com/p/547520780
Hexo的GithubPage设置:https://hexo.io/zh-cn/docs/github-pages
