怎样引导新手使用 Markdown?

第一次遇到论坛上居然用了 Markdown 结果贴代码贴错, 功能出错的.. 其中一条回复多了 <script> 标签又没被解析.. http://c…
关注者
6,559
被浏览
1,639,118

154 个回答

markdown是为哪些使用者设计的

首先要确定你是否真的需要markdown,使用某种工具是为了提高效率或者某种体验的,如果这种工具并不能显著帮你改善体验,那就让它见鬼去吧,哪怕这个工具学起来很简单。

markdown是为那些需要经常码字或者进行文字排版的、对码字手速和排版顺畅度有要求的人群设计的,他们希望用键盘把文字内容啪啪啪地打出来后就已经排版好了,最好从头到尾都不要使用鼠标。这些人包括经常需要写文档的码农、博客写手、网站小编、出版业人士等等。

通常情况下,网络上需要进行大量文字输入的地方都可以通过所见即所得的方式排版(比如知乎的答案编辑模式),本地写作的话则可以使用word这类常用的文本编辑软件,当然你也可以蛋疼地手工使用html标签实现排版效果——而markdown只是使这一切更方便了一点而已,所以如果你觉得现有文本编辑方式完全够用了,就别费神折腾了(除非你在使用像github这样markdown作为主流编辑方式的网站)。

markdown语法

ok,如果你决定使用markdown了,那就先快速学习一下它的语法吧。markdown语法很少很简单,可以参照下面两个链接中的简明版,然后在这个在线的markdown-html在线转换上(

Daring Fireball: Markdown Web Dingus

)操练操练,不用一个小时就可以掌握。


markdown使用环境

你已经学会使用markdown了,以后就可以开始用markdown写作了。理论上任意一款文本编辑器都可以写markdown(写完之后再转换成你需要的格式就可以),但有些专门为markdown设计的编辑器,拥有写作过程中所见即所得的功能(如图,左边是纯markdown写作,右边是它的呈现效果),并且可以方便地将markdown转化为html。


好了,markdown实在没有其他什么东西了,已经可以拿它来写作你想要写的东西了。

------------------------------2018.12.7更新------------------------------

大家好,我是宇驰。

很荣幸,这篇16年写过的文章到现在累计得到了300余次赞同,帮助了更多的人了解到Markdown这款工具。

但因为这篇文章是16年写的,相关的软件也同时在迭代更新,比如印象笔记终于支持了Markdown语法,还有很多种新玩法可以探索。

如何想继续看2.0版的文章,可以在留言区留言,超过30个人想看会再更新原答案。


------------------------------以下是原答案-----------------------------


(一)认识Markdown

简单的说,Markdown用简洁的语法代替排版,而不像一般我们用的字处理软件Word或Pages有大量的排版、字体设置。

一句话总结,它实际上是个非常简单、非常容易学习的排版语法。


(二)应该用什么工具?

Windows平台:

MarkPad,下载地址:MarkPad


Mac平台:

推荐使用Mou(25.io | Mou - Markdown editor for developers, on Mac OS X.)。


iOS 端:

现在已有相当多的App支持Markdown语法编辑,例如Drafts、Day One等,不过这些App目前都是收费的。


Web平台:

Web端上,推荐简书(首页 - 简书)这款产品,上面有无数热爱文字的人在不停的创造、分享。

同样,它支持左右两栏的实时预览,字体优雅、简洁。



马克飞象:

这里着重推荐马克飞象,一款简洁高效的编辑器,提供桌面客户端以及App,同时支持移动端Web。

马克飞象是专为印象笔记(Evernote)打造的Markdown编辑器,使用搜索引擎可直接搜索 到,进行在线或下载桌面客户端离线使用。

在语法规则的介绍中,所需图片均来自于马克飞象桌面客户端。


(三)Markdown语法的简要规则

标题:

在Markdown中,若一段文字被定义为标题,只要在这段文字前加 # 号即可。

注意:需要在 # 后加一个空格,这是最标准的Markdown语法。


引用:

如果你需要引用一小段别处的句子,那么就要用引用的格式。

只需要在文本前加入 > 这种尖括号(大于号)即可。


图片与链接:

插入链接与插入图片的语法很像,区别在于一个 ! 号。

插入图片的地址需要图床,这里推荐SM.MS(SM.MS)的服务,生成URL地址即可。


粗体与斜体:

Markdown的粗体和斜体也非常简单,用两个 * 包含一段文本就是粗体的语法,用一个 * 包含 一段文本就是斜体的语法。


表格:

表格的语法稍微复杂一些,如图所示:


代码框:

如果你是个程序猿,需要在文章里优雅的引用代码框,只需要用两个 ` 把中间的代码包裹起 来,使用Tab键即可缩进。


分割线:

分割线的语法只需要另起一行,连续输入三个星号 *** 即可。


(四)小结
如果你看到了这里,恭喜你,你已经掌握了Markdown 的基本语法。

只要多加练习,配合好用的工具,写起东西来一定会行云流水,获得更好的写作体验。