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
(刚测了一下本篇,发布时间约5-10分钟)