将微信公众号文章转移到Wordpress

  • Posted on
  • by

最近,朋友出于公司发展的需要,想将微信公众号的文章转移到Wordpress搭建的网站。这个公众号经过了两年多的经营,已经有三百多篇的文章,每篇文章有十几到二十几张的图片,总共有三千多张图片,采用剪切加粘贴的方式是不现实的,需要利用一些工具协助转移。

微信平台封闭,公众号的文章虽然便于安装了客户端的朋友之间进行分享,但是对搜索引擎并不友好,尽管有一些开发者接口,也不方便文章批量导出。Wordpress虽然已经很成熟,也没有直接将公众号的文章导入网站的插件。因此,将微信公众号的文章转移到Wordpress没有快捷的方式。为了便于将来回忆,以及其他人类似的需求,本人将尝试过的方法记录了下来。

微信公众号文章导出

  • 剪切粘贴

尽管可以进入微信公众平台后台的素材管理将文章拷贝出来,但是如果文章数量太多,图片比较多,工作量非常大,这种方式就不太可行。

  • 收藏到印象笔记

关注印象笔记的公众号(myyxbj),将每篇文章保存到绑定了印象笔记个人账户的公众号,印象笔记就可以将文章当作笔记保存下来。这种方法的麻烦之处在于需要逐一收藏文章,好处是文章导入之后,印象笔记提供了良好的导出工具。需要注意的是,印象笔记的免费账号每个月只有70M的空间,大概只能保存几十篇的文章,如果文章量多需要使用高级账户。

文章导入到Wordpress

Evernote Sync是最符合要求的插件,但是我在使用的时候,并没有成功。第一次手动导入只导入了一百多篇的文章,无法将全部文章导入,由于多次尝试仍找不到失败原因只能放弃。对于文章及图片不太多的朋友,这种方式还是值得一试的。

这是微软开发的从OneNote导入到Wordpress插件。使用这个插件,需要先安装软件将文章从印象笔记导入到OneNote。这种方法的缺点是只能逐一导入文章,而且从印象笔记导入的时候,转换过程缓慢。

这种方式需要将文章从印象笔记中导出为html格式,然后将这些文件上传到服务器,再使用插件导入。这个插件的好处是导入的时候,可以根据需要指定导入内容,导入之后会对内容、图片进行良好的组织。缺点是文章的标题不支持中文,而且导入的时候会根据图片的命名检查重复的图片,而印象笔记所导出的文章图片都是按照一定规律进行命名,从而导致图片导入不全。因此需要预先修改图片文件及相应的html内容。

因此,将微信公众号文章导入到Wordpress的可行的方式是:

  1. 关注印象笔记公众号,绑定个人账号,将需要转移的文章逐一收藏到印象笔记。

  2. 在印象笔记中将中文的文章标题重命名为字母或数字方式,再全部导出。编写脚本修改图片名字及对应的html文件,保证图片名字不重复。

  3. 将所有导出文件上传到Wordpress的安装服务器,使用HTML Importer 2插件进行导入。