Hello Hexo!

Hello Hexo!

你好 Hexo!再见 WordPress!

花了点时间,终于从 WordPress 迁移到 Hexo!

为什么?

我第一个建站程序接触的就是 WordPress,约在 14 年时,为了搭建一个简单的博客,于是就接触上了。

简单、强大 是它最明显的优点,不过作为一个简单的个人博客,WordPress 确实是太重了。。。

这段时间打算为新博文打草稿时。。。慢!虽说网站在海外套了 CloudFlare ,不过挂了代理,还是能感觉得到他那慢悠悠的速度,同时编辑器用起来并没有写 Markdown 那么方便,于是就有了想法,顺便也借机折腾下。

Hexo

Hexo 他的轻量、简洁、快速吸引到我,目前已经有了完整的生态,各色各样的主题、第三方评论系统等等,于是就选择了他作为我接下来的博客程序。

如何迁移?

这边就简单讲下如何迁移。
默认就当你已经新建了 Hexo 网站了哈。

主要考虑:

  • 文章
  • 单页
  • 评论
  • 图片

Hexo 官方文档就有提及“如何迁移

首先登陆你的 WordPress 后台,前往”工具 - 导出”,将所有内容导出。

导出

回到 Hexo 站点文件夹,安装 hexo-migrator-wordpress 插件。

1
2
3
yarn add hexo-migrator-wordpress
# 或
npm install hexo-migrator-wordpress --save

插件安装完成后,执行下列命令来迁移所有文章。”source” 为 WordPress 导出内容文件

1
hexo migrate wordpress <source>

来自 Hexo 迁移指南的注意

这个插件并不能完美地实现WordPress->Hexo的数据转换,尤其是在处理WordPress的分类方面存在问题(见Front-matter中的分类与标签)。因此,建议您在迁移完成后,手工审阅所有生成的markdown文件,检查其中是否有错误。对于文章数量较大的WordPress站点,这项工作可能要花很长的时间。

是的,手工审阅这是必须的,还好我文章写得不多hhh

完成上述迁移后,通常你的大部分文章以及单页以及导入到 Hexo 中。

文章所在位置:~\source\_posts
页面所在位置:~\source\

接下来开始逐篇逐篇的检查并且修改文章吧!

可以运行 Hexo 服务器一边修改一边查看效果

文章封面、自定义链接 将会丢失。
标签以及分类可能会乱,整理文章时可以顺便整理下。

对了,我们还漏了图片!

通过 WordPress 上传的图片附件通常存储在 ~\wp-content\uploads 内,找到他并且下载下来。

然后往图床上面传吧x

最好图床的绝对路径跟原来的图片附件路径差不多,这样的话就可以使用 NotePad++ 批量修改文章内的图片路径。


评论迁移的话可能就比较麻烦,Hexo 没有自己的评论系统,评论大多都依靠第三方评论系统,可能部分评论系统支持导入评论,这边不打算迁移评论,于是略过。


当所有工作完成后,开始配置你的 Hexo 吧!享受这个优雅的博客框架~

随笔

当初用着免费的三级域名,在免费 YouHosting 分销空间上将 WordPress 安装成功时,兴奋的我啊,当晚睡通宵去配置各种主题,各种插件,天亮了趟床上时,依旧想着如何去配置 WordPress、如何去运营他、我有一个网站了!

可以说 WordPress 就是我的建站启蒙老师之一了,通过它以及搜索引擎,学习到了许多基础的建站知识,直到现在,有人跟我说他有兴趣搭建一个网站,我都会首推 WordPress ,因为我相信 WordPress 能帮他将兴趣培养起来!

用了那么多年 WordPress ,并没有贡献什么,插件主题也没有写过,这是最可惜的,呜呜呜我好菜啊。。。

希望在 “Hexo 时代” 我能为其做出一些微小的贡献,或者多写几篇文章吧。

   Photo by Harrison Candlin from Pexels
作者

Whatk

发布于

2021-03-12

更新于

2023-06-15

许可协议

评论