1 使用场景

最近文章更新比较频繁,基本是日更。因此花费了相当多的时间在不同平台之间同步。时间主要消耗在:需要大致浏览一遍文章内容,另外某些平台需要手动上传图片,有时还需要调整排版。

为了解决这个问题,我选择了以一个平台为中心,比如微信公众号,将文章精心排版后,再同步到其他平台。

在 VSCode 中有插件可以实现这个功能(Markdown publisher for csdn…),在 Chrome 浏览器中也有类似的插件。虽然不能说完美,但能提高效率。

试用了几个,觉得这个最好用,本文将介绍 Chrome 插件 Wechatsync 的使用方法,并分享一些实用体验。

2 项目介绍

  • 项目名称:Wechatsync
  • 项目地址:https://github.com/wechatsync/Wechatsync
  • Star:2.7K
  • 功能:一键同步文章到多个内容平台,支持今日头条、WordPress、知乎、简书、掘金、CSDN、typecho 等主要平台,实现一次发布,多平台同步发布,提高个人生产力。
  • 代码:项目主要使用 JavaScript 实现。
  • 安装:从 Chrome 插件商店直接安装即可。

3 使用体验

我试用了自己常用的几个平台:微信公众号、知乎、简书、CSDN。

  • 功能
    • 可以通过页面按钮直接跳转到各个平台的编辑界面,节约了很多时间。
    • 支持保留文本格式和上传图片,很实用。
  • 平台测试
    • 公众号:试用从网页提取内容发布到公众号,效果还不错。由于公众号支持富文本的粘贴,和直接复制效果差不太多,但更省事。
    • 知乎:在公众号简单排版后,发布到知乎,效果非常好。几乎只需要去除图片和代码段附近的多余空行就可以发布。
    • 简书:在公众号简单排版后,发布到简书,简书在 markdown 和富文本状态下,都存在格式错乱的问题。编辑起来也很麻烦,尤其是对无数字序号的支持不太好。
    • CSDN:从网站上看到可以支持 CSDN,但在界面上没找到(已在浏览器登录 CSDN),又找到了一种迂回的方法:在简书中设置 markdown 格式,选择发布到简书后,引时可以在编辑界面可以看到正文对应的 HTML,再把这些 HTML 贴到 CSDN 就能很好解决同步文本格式和上传图片的问题。

4 工作流

目前发文的功能流如下,仅供参考:

  • Obsidian 写文(工具润色 + 存档)
  • 使用 Hexo 发布成网页,同步 github.io 博客和自己的网站
  • 将 Hexo 网页内容复制到公众号并精排
  • 利用插件把公众号内容同步到:知乎、简书、CSDN

实测,发布到 6 个平台,带简单格式编辑 5 分钟左右,如果不是太复杂的文章,一般不会超过 10 分钟。