为什么应该用markdown排版

三年前我开始接触到markdown,它是一种简单的标记语言,通过相应的标记可以输出格式化的文本。2014年写过一篇文章,可以参考:

为什么选择 Markdown?

那为什么应该选择markdown来排版呢?原因有三:

第一,内容第一,便于书写

无论用Word还是其他富文本编辑器,文章的根本还是内容,没有内容的装点的再好也只是样子。

要想写好内容,先期列清单是个好办法,这样条理清楚、逻辑清晰。通过markdown格式,可以方便的列出一级直到六级标签,有序和无序列表也非常方便。写作的思路不会被排版打破,一直写下去就好,排版与书写分离是markdown的初衷。而且,markdown文本保存容量小,方便。

第二,易导出和分发

通常我会用文本编辑器(比如sublime text)来书写,通过内置的插件 OmniMarkupPreviewer,使用快捷键“Ctrl+Alt+O”来实现实时预览,它默认会把markdown文件输出为HTML格式,使用github风格的样式,这些样式也是可选的。如何需要导出PDF,直接在Chrome里面打印即可。

其他编辑器,如 ATOM,Mac下的 Ulysses/ MacDown,在线编辑器 stackedit/ Cmd Markdown ,还有 iOS 下的 dayone 等等,都支持类似的操作。

如果需要修改输出风格,需要稍微动手改一下样式表。

第三,微信的排版工具都很糟糕

不解释,个人偏见。


我是这么完成微信排版的

  1. sublime text 里面写完,次标题使用###,预览一下。
  2. 复制Chrome里的文章,在微信公众号编辑器里粘贴。
  3. 正文16px,看着很清晰完美,标题和分割线也是。
  4. 在免费图库http://librestock.com/ 或者 https://stocksnap.io/ 里找张题图,放进来。无版权,无需声明,也可以裁切编辑。
  5. 文中需要图片再上传一下。
  6. 同时把markdown文件复制一下,发布到简书/豆瓣,获得外链贴到原文链接。微信不支持外链,垃圾!
  7. 发送手机查看,经常跳过这步,直接发布。

总结

第一,除了不能实现飘来飘去动图、点蓝字关注我、花哨的标题什么的,排版已经击败了99%的公众号文章。

第二,良好的排版是对书写的负责,也是设计/审美品味的体现,相信读者心知肚明。

第三,这么好的方法,还不偷偷学走?