我使用了将近三年时间的Hexo,Hexo的Markdown书写,对代码段的支持确实是程序员心头所好。但Hexo需要配置环境,需要特定设备的缺点也一直无法解决。
固然有很多方式可以解决Hexo的缺点,例如有人开发了客户端,有人研究了自动部署,但终究还是有些费事了。最重要的是我最近发现github page的访问速度真是太慢了,然后我又用了Vercel来拉取git仓库并自动构建,但两者的访问速度只能说是残疾人赛跑。
兜兜转转最终还是回到了WordPress,并把服务部署回了国内。那就要把Hexo中的文章折腾回来。
导出Hexo文章
Hexo与WordPress之间并无直接迁移工具,所以需要借助RSS订阅来曲线救国。
首先安装生成RSS的包。
npm install hexo-generator-feed
然后本地执行一下hexo clean
和hexo g
,重新生成文件,可以看到生成了atom.xml
这个文件里就包含了我们所有的文章内容。
导入WordPress
然后启用插件,把能访问到atom.xml的网址添加到订阅源,立即同步就可以把文章全部导入。
但是导入之后分类,标签都是错误的,还需要篇篇改一下,属实是一顿折腾,这次之后轻易不动了。。。
文章评论
测试一下我的头像
楼主 我用了这个FeedWordPress以后 只是多了一些指向旧链接的文章 正常吗?
@匿名 这个解决了 楼主 我导入以后 图片全是原来github.io的外链 怎么能把图片也存在wordpress里呢