越来越多小伙伴开始写博客,而且是写好一篇后发布到各大平台,比如简书、掘金、V2EX、CSDN,还有微信公众号等。这么多平台每次发布都要针对性的写一遍的话,那得多浪费生命啊。

就我目前来说,每次写作需要发布到我自己的博客,还要在微信公众号发布,而我的博客是写 markdown 文件然后转成静态文件部署,所以每次都需要把用 markdown 写好的内容转成微信公众号的富文本格式。转换过程要处理排版,还要上传图片,总之繁琐的不行,如果用过或还在用这种方式写内容的小伙伴应该深有体会。

而现在,我不用自己去处理这样的操作了,使用 Markdown Nice 来帮我处理 markdown 到富文本转换的过程。而且可以直接在编辑的过程上传图片到阿里云和七牛云图床,若没有自己的图床,还可以使用 mdnice 图床和 sm.ms 图床,解决 markdown 插入图片的问题。

不建议使用 sm.ms 图床,微信公众号下载这个图床的图片很少成功。

同类产品:

这款产品也很好用,但是支持的主题很少,而且不能直接自定义主题。如果需要个性化主题和排版的布局,需要 fork 其源码自己修改,门槛有点高。

主要是对代码在公众号显示的优化,主题很多,但都是代码的主题,内容布局主题只有一个,支持自定义。无法自动处理脚注,需要按照其固定的语法自行处理。

很早以前很多人使用,无法自定义主题,不支持自动处理脚注,而且粘贴到微信公众号里很多布局和样式会乱掉。

目前我在本地用这个软件作为 markdown 编写主力工具,但是不支持自动处理脚注,所以在这个工具里写好后会复制到 Markdown Nice 处理微信公众号排版问题。

使用方法

浏览器打开网址:https://mdnice.com/ 直接编写 markdown 内容,或将写好的 markdown 内容粘贴进去即可,粘贴的 markdown 内容如果有链接,会提示是否转成脚注(如下图),因为微信公众号文章不能直接点击跳转,解决方案就是把链接显示出来,在公众号界面复制到浏览器打开。

操作界面

刚写完这篇,就遇到界面大调整,重新更新一下。- 2019-10-12 23:42

编辑界面**

下图是正常情况下的编辑布局。

下图是开启样式编辑后的编辑界面,最右侧是 css 样式,修改即时生效。

工具栏**

第一栏:四个按钮都是对文字样式的处理,鼠标放上去可以看到其作用。

第二栏:插入链接和图片。插入的链接不能自动转成脚注比较遗憾,但是可以剪切出去再粘贴回来就行了;插入图片会上传到指定图床,上传界面和支持的图床见下图。

第三栏:第一个是重置编辑内容;第二个是全屏模式;第三个是切换浏览器字体和主题字体。

第四栏:【复制】则是将写好的内容复制到公众号粘贴的内容,再往右就是自定义主题的功能了。

自定义主题

如上图,有两个主题自定义项,要如何选择呢?

上图选择的主题是内容的布局模式和文字颜色,图片样式等等的视觉效果。

后面一个【微信代码主题】则是针需要在文章中插入程序代码片段的视觉效果。

如果此处的所有主题都不满意怎么办呢?

在【默认主题】选择框中将【查看主题 CSS】开关切换,然后会开启主题样式编辑界面,在你想要修改的地方编写你想实现的 css 样式代码即可。

一键排版

点击工具栏【格式化】按钮,即可实现一键排版。

若开启了【微信外链转脚注】,会在文章末尾添加【参考资料】板块,效果如下图:

若开启了【排版(中英文空格等)】,会将文章中连续空格替换为一个空格,末尾的空行回删除等等。

粘贴到微信公众号

点击如下图所示的【复制】按钮,即可复制用于粘贴到微信公众号编辑器的内容。

然后来到公众号图文编辑界面,粘贴到正文即可,如下图所示区域。

本文即使用此方式编写并发布。