分享

程序员专属的 Markdown 工具

 alayavijnana 2017-11-07

题图:路 from Zoommy

很多读者喜欢我的文章排版,经常有人问我怎么做的。以前就回答过这个问题,我所有的文章和出版的那两本书都是基于 Markdown 语法写的,只是我针对公众号文章的排版修改了一下渲染的 CSS,用了自己喜欢的边距和字体等。

自从有了 Markdown 这门标记语言,我就放弃了富文本编辑器,将微软的 Word、苹果的 Pages 束之高阁,走上了 Markdown 写作的漫漫长路,Markdown 几乎是为喜爱写作的技术人量身定制的语言。

什么是 Markdown 呢?

Markdown 既不是工具也不是编程语言,而是一种轻量级的「标记语言」,是由约翰·格鲁伯(John Gruber)和亚伦·斯沃茨(Aaron Swartz)创建的,关于亚伦·斯沃茨,我曾经写过一篇文章「互联网之子 – Aaron Swartz」,那是另一个传奇而悲伤的故事。Markdown 允许人们使用纯文本格式编写文档,然后根据其中的标记转换成有效的XHTML(常用的就是HTML)文档。

理解了这一点,我们就知道,基于 Markdown 写作,就是纯文本写作,其中的格式可以通过一些简单的标记语言实现。一谈到语言,二爷立刻就开始退缩了:哥你别闹,我英文到现在还没学好呢。那个晚上天空清朗,月弯星繁,我对天发誓:掌握 Markdown 的标记语言比掌握英文大概要容易一个银河系。一个工具也好,一首歌也罢,能够普及和传唱,简单、好记、好用,差不多是共同的特点。Marddown 的入门语法简单到了令人发指的底部,我坚信二爷这样的产品经理也能分分钟学会。

比如,你想给文章起个标题,在行首输入 # 加一个空格,后面的文字就变成了标题。输入两个 #,就是小标题,三个,就是小小标题,一共支持六个 #,够简单吧?

标题

小标题

小小标题

如果你输入斜体,在文字首尾增加一个星号即可,比如 卖桃者说,加粗,用两个星号,比如 卖桃者说,增加删除线,首位加两个波浪符号,比如 卖桃者说

写作中引用了别人的文字,只需要在那段文字的首部增加 >,就会出现一个漂亮的区域块。想要若隐若现的分割线,用三个星号占一行即可实现……

简单的语法我之前介绍不,不多说了。

如果你的文章中少有代码或数学公式,掌握了以上简单语法,就能解决你写作中百分之九十的问题。我以前介绍过 Ulysses,这个工具非常适合沉浸式写作,也支持 Markdown,但是遇到复杂的技术文档,就显得力不从心了,如果你想引入大量的代码、公式,甚至,你想用以文本的方式去画一些简单的图表,那你需要另一个工具,它的名字是:MWeb

MWeb 是一款原生的 OS X 应用,是 Mac 上专业的 Markdown 写作、笔记和静态博客生成软件。使用 MWeb 可以书写、编辑和预览 Markdown 语法笔记,自带的分享功能可一键生成静态博客网站,自定义的网站模板甚至可以增加评论和分享功能。独特的文档库和外部编辑模式,还可以您在笔记和生成博客之间自由切换。

MWeb 全面支持 Github Flavored Markdown 语法,比如 TOC、Table、Fenced code block、LaTex、Task lists、Footnote 等。GFM 是著名的 Markdown 第三方的扩展语法,主要是为了方便开发者在 GitHub 上写文章,针对 Markdown 做了扩展,比如:

1、GFM 在 issue 中通过 # 和 数字 可以自动链接到对应的 issue,例如 #1024
2、自动识别链接,链接不用尖括号括起来也会被认为是链接。
3、GFM 实现代码语法高亮
4、协作的是时候可以直接 @ GitHub 里的联系人
5、增加了一些自动引用,比如,项目,用户,issue 等等
6、支持任务列表的模式,更好的语法高亮模式等

MWeb 还支持表格、流程图和数学公式的撰写,比如:

比如数学公式:

这些都可以在 NWeb 的示例文件里找到,简单易学。

MWeb 是原生的 OS X 应用,运行速度更快,与系统结合也更完美,能够带来更好的写作体验!Mweb 支持暗色主题、打字机写作模式。还支持拖拽或粘贴插入图片和附件,在编辑器内直接显示本地图片功能,很好地解决了 Markdown 写作时必须预览才能看到图片的问题。

除了能直接打开 Markdown 文档外,MWeb 还能引入文件夹以方便管理文档。在外部模式中,把本地硬盘或 Dropbox 等网盘文件夹拖入 MWeb 即可使用文档管理和全文搜寻功能。引入文件夹内的文档支持拖拽或粘贴以插入图片和附件,并可以设定图片和附件保存的位置(用菜单:视图-打开外部模式 或 CMD + E 即可打开外部模式)。当然,支持图床也是 MWeb 的特色功能之一。

如此出色的写作软件并不是免费的午餐,App Store 上的价格是98元。有没有更好的购买正版 Mac 软件的渠道呢?给大家推荐一下「数码荔枝


「数码荔枝」专注于分享最新鲜优质的正版软件,是国内为数不多针对家庭用户的软件商城。他们与全球范围的顶级软件开发商直接合作,为正版用户提供最实惠的价格。同时,在用户的角度,在使用指南、用户体验上不断探索,帮助用户最大化软件的效用。

「数码荔枝」的初衷比较简单:非常纯粹且努力地让国人以一个容易承受得起的价格,去购买最高品质的正版软件,并有尊严地使用。那么数码荔枝如何拿到中国版的价格授权呢?这里并没有什么投机取巧的东西。

他们只与最好的 Win/Mac 软件开发商联系,并通过短则3个月,长则1年多的邮件/语音谈判,说服对方提供合适中国市场的价格。比如 MWeb 在数码荔枝的售价是 89元。以下是他们这在做的一个活动:

  • 全场软件 9 折;

  • 每三天解锁一款「特别推荐」软件享 7 折优惠;

  • 每笔订单均可获得优惠券福袋,100% 中奖,最高可得 100 元,优惠券在活动期间内有效。

  • 活动期间买软件或转发 @数码荔枝正版软件 的 置顶微博,就有机会获得 200 元现金红包或 iPhone 8。



    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多