很多小伙伴们对Markdown这个名词多少有些耳闻,但是还没有亲手去尝试,本文将根据我自己的经验做一些对Markdown的简单介绍,希望能够帮助大家进行一个快速地入门
Markdown是什么
按照正统的解释,Markdown是一种轻量级的「标记语言」,通过字面含义可能会吓到一些人,因为他们可能在想,他是不是一种编程语言,天啊我对这些好像根本不在行。但事实上,对于一个已经上手使用Markdown的人来说,他都会告诉这真的不难,更不是什么高深莫测的编程语言了,实际上,Markdown真正的核心语法标记也不过十来个,所以来说只要稍微记忆以下,就可以轻易地掌握她了。
认识Markdown
单单通过含义的解释,我们可能还是很难明白Markdown到底是干什么,下面我将通过http://dillinger.io/上的一个例子做一个直观的对比。
”和 “-” 的的标记就在我们的快速生成了插入图片和无序列表的功能。
所以说,我们这里可以理解Markdown就是通过一些特殊的标记然后生成一些相应的排版格式,现在再回想一下Markdown是一种标记语言就会很清晰了。
如何学习Markdown
现在是不是对Markdown有些兴趣了,那么如何来学习呢?
1)学习Markdown的语法
前面说过Markdown的语法并不是很多,大家只要记住一些常用的即可,比如标题
,列表
,引用
,超链接
,图片,强调这些即可,关于具体的语法说明,我这里不做详细的解释,这里给大家提供2个非常有用的地址,一个是官方的说明,一个是网友整理的中文版说明,我强烈建议大家收藏起来,因为对于初学者来说,肯定无法一次性记住所有的语法标记,所以当后面大家后面忘记的时候,可以重新回来进行对照。
Markdown 中文版语法说明
创始人 John Gruber 的 Markdown 语法说明
2)使用支持Markdown的平台和工具来进行写作
光光记到语法还是不够的,我们还要多加使用,才能更大地发挥她的优势,但如果你只是写在记事本也生成不出来Markdown最终的效果,所以我们必须利用好一些支持Markdown的平台和工具。下面给大家推荐一些认为不错的。
- 在线Markdown写作平台
-
Markdown工具
windows下最受欢迎的应该是MarkdownPad(收费),其他的话使用的不多
macosx下的工具比较多,比如非常漂亮的Mou,收费的Byword ,我现在在用的是Typora
另外一些Markdown配套的工具,比如如果你就是资深的印象笔记用户,又想在印象笔记内使用Markdown的,就不要错过马克飞象,专为印象笔记打造的 Markdown 编辑器了。还有强大的没朋友的的Markdown插件Markdown Here.
我该在什么时候使用Markdown
尽管你可能觉得Markdown如此地快捷和方便,但是并不是任何时候都适用Markdown进行写作的,因为他毕竟语法有限,支持的排班格式也不是很多,比如我们写作里面会用到的表格功能,你会发现使用Markdown会显得费力,所以针对复杂的排版,我们就不要太依赖于她了,而是应该使用更专业的排版工具或者编辑器了。但是整体说,对于我们平时写写博客之类的需求应该是基本上都能够满足的。
所以,如果你还没有使用过Mardown进行过写作就应该好好体验一下,再来评估她到底适不适合你的写作。