需求描述
作为一个程序员,之前一般都是在掘金、CSDN 之类的平台写写技术文章,而且习惯用 md(Markdown)语法。
决定拓展到公众号和知乎之后,有一个需求就出现了。可不可以用 md 写一次,然后同步到多个平台呢?
其实本质就是解决各个平台的排版问题。
其它平台好说,多多少少都支持 md 语法的自动适配。但是公众号偏偏不支持 md 语法,公众号又是必须得考虑的选项。
最终,笔者用了 2 个 Chrome 插件解决了这个问题:
公众号文章编辑器
+ 微信公众号同步助手
使用方法
如何安装就不说了,在 Chrome 的扩展商店里搜索就行了,如果遇到了被墙的问题,也自己搜一下解决方法吧,毕竟这是基本技能。
我们直接来介绍用法。
微信公众号同步助手
这个插件用起来很简单,步骤如下:
- 登录其它平台账号。挨个登录除公众号外,想要同步发布的平台账号,比如知乎、掘金、CSDN 等。这个插件会自动读取你登录过的平台;
- 发布公众号文章。浏览器打开一篇已发布的文章,你会看到文章左侧多了一个 同步该文章 的按钮(如下图),点击之后就可以选择想要同步的平台了。然后点击同步,它就会给你在各个平台都生成草稿;
- 同步到其它平台。上一步生成草稿之后,点击超链接去进行编辑。这一步还是省不了的,有些排版还是需要一些微调,尤其是列表。另外还有标签、摘要什么的。不过已经算是非常有效率了。
可以看到,这个插件的使用很傻瓜式,不需要多做介绍,大家一用就会了。更多内容可以到 文章同步助手官网 去了解。
其实重点还是在文章编辑上,我们这就来看看另一个插件。
公众号文章编辑器
它的页面长这样(更多信息请访问 公众号文章 Markdown 官网):
左侧是 md 语法的编辑区,右侧是效果预览区。这个效果就是在公众号里面展示的效果,其它平台的效果,实际上还是按照 md 语法展示的。
可以修改主题颜色、字体大小、代码块样式等设置,反正是完全满足我的需求了。
不过这里有个问题需要解决,那就是——图片存储。
这也是我推荐它的原因,它支持了很多方式的存储,设置好之后,直接截图,粘贴进编辑器就行了,图片会自动上传到线上,非常方便。
这里我拿最复杂的微信公众号图床,也就是公众号的素材库,来举例。
配置公众号图床
- 使用插件形式。想要用公众号图床,就必须用它的插件形式,这是因为跨域上传问题,其它图床没有这个问题;
- 关闭公众号图片水印。在
公众号后台->账号设置->功能设置->图片水印
里,关闭掉水印,否则同步到其它平台时,可能会发生图片同步失败的情况; - 获取 appID 和 appsecret。在公众号后台开启开发者模式,这个内容也不算少,就不在这里展开了,自己搜索或者查看插件的说明即可。开启之后获得 appID 和 appsecret;
- 修改配置。打开
编辑 -> 上传图片
,在选择上传
Tab 里选择公众号素材
。然后切换到公众号 图床
Tab,输入 appID 和 appsecret; - 获取本机 IP。访问 whatismyip 获取本机 IP,注意,如果你切换了网络的话,大概率还是要重新获取和配置一遍的。这点还是有点麻烦的,有机会我想想怎么解决;
- 配置 IP 白名单。这里说一个小技巧,如果你处于一个大的局域网,IP 的前 3 位可能是不变的。这个时候可以用子网掩码的形式,也就是
192.168.1.0/24
这样。这也是我暂时没有研究如何彻底解决 IP 更换的原因,因为用这个方法暂时我还不用频繁修改 IP 白名单;
注:因为 IP 白名单的生效需要一些时间,所以得稍微等一会,再尝试一下粘贴图片进来。
如果成功了,你会在公众号的素材库看到刚才粘贴的图片。
使用注意事项
再说一些个人使用的经验:
- 它有 2 种使用方式,网页和插件。
公众号图床
功能只能在插件形式下使用。但发布
功能只能在网页形式下使用。所以请大家根据自己的需求选择; - 它的文章都是存在本地的,换了电脑就没了,所以如果想跨设备工作,还是要找个地方存好 md 源码;
- 即使把 md 源码粘贴到其它平台,一般平台也会对图片进行处理,地址会变,有的还会加上水印,这一点得注意。想线上存 md 源码,还是得自己想办法;
- 把
格式 -> 微信外链转底部引用
这个功能勾选上,很好用,而且会显得很专业; - 公众号的
引用
限制 300 字以内,要么写的时候注意,要么引用用别的格式表示。
结语
“工欲善其事必先利其器”,超级个体就是一个各种超级装备的集合体,突出的就是一个以一挡百,就是一个效率。
如果你只是有成为超级个体的想法,但是还没有开始实践。那么先积累这些工具的使用经验,肯定是没错的。
最后,祝大家早日以一挡百,成为超级个体。
公众号、知乎、掘金、CSDN 同名,欢迎关注~