从WordPress迁移到Hexo小记
为什么要迁移到Hexo WordPress的存在,让我们很容易的搭建出属于自己的功能完善的博客系统,并且提供丰富的插件、主题。当然还存在一些问题例如: 运行时需要PHP与MySQL,个人小站服务器性能孱弱,内存小,这几个占用资源相对较多。让我印象深刻的是Docker中部署MySQL容器,启动后,剩余内存从500MB到不足100MB,很是吓人。 自从开始用Markdown写文章,就爽的停不下来,WordPress需要第三方插件来支持Markdown,效果一般,对表格支持有问题。 最重要的一点是维护成本,WordPress的功能强大,导致维护成本较高,比如备份和迁移,一直用BackWPup来做备份,当恢复导入sql时,会遇到诸如数据库不同版本支持的编码不同,从而导入失败,要手动改sql自动编码格式。解了一个问题还有一系列各种问题,鼓捣鼓捣几个小时就过去了,不优雅。 希望能有这样的方案,用Markdown来编辑内容,用Git来做备份和发布,本地编辑完内容后,一条命令,自动部署到服务器并发布。哪怕服务器挂掉,我的内容仓库在本地或云端始终有备份,只需重新发布即可。 内容与展示的耦合 后来就找到了Hexo,当然还有一些类似的博客系统。看完Hexo官网介绍,心中出现一种声音:就是你了。 ...