Setup SiteSync For WordPress

自从搞了一个不上网的笔记本,我就一直琢磨着怎么才能 Offline 写博客。期间尝试了无数的办法,包括:

  • 切换到 Jekyll:这个软件就是为Offline写博客准备的,按说应该是完美的选择,但是在实践中这是一个大坑,最后有几点让我放弃了。
    • Jekyll 的插件不够丰富,特别的,没有围棋的支持。
    • Jekyll 不支持私有的文章。
    • 最后,把所有的文章从 WordPress 迁移到 Jekyll 是个浩大的工程,我还专门试了试Jekyll自带的导入工具,结果跑出来的格式都需要手动调整,最少需要几天时间。
  • Offline Blog Write Tool:按说这个不难,但是不知道为什么,在Linux上就是没有能够用的工具。在 https://wordpress.org/support/article/weblog-client/ 上列出的工具,不是不能运行,就是长久以来没有人维护了。
  • Offline 写在Google Docs中,然后再把 Google Docs 嵌入到帖子中:这个问题就是太难看了,实在不愿意。
  • WordPress Desktop:本来我对这个报了极高的希望,折腾了很长时间,甚至还安装 JetPack 插件,最后这个软件只是通过桌面来远程操作Wordpress站点,但是还是需要上网,大失所望!
  • 还有一个比较搞笑的地方就是我的笔记本是一个Chromebook上面安装的Linux。这个Linux的奇怪地方是所有的程序中文输入法的支持都有问题:Terminal Vim 输入中文屏幕显示一塌糊涂,X-window Based Vim 干脆没有办法切换到中文输入,只有在Chrome 浏览器里输入中文还算正常,这也给了我试图建立Offline 编辑的想法当头一棒,唉。

在尝试了多种办法均失败以后,最后我看到了一个叫做 WPSiteSync 的插件,号称可以在两个站点之间同步文章。我想了想,如果按照这个办法,第一不用学习新的博客软件,第二Offline编辑的环境也和原来一样,看上去还可以,我就一咬牙,在我的笔记本上架起了完整的Wordpress (幸好上次迁移的时候写了一个攻略,正好用上),然后再安装和设置好同步插件,结果真的工作了!

这样我就可以 Offline Edit 我的博客文章了,几天以来的辛苦工作终于有了回报,很开心。