随着简书的流行,开博撰文、码字著作风潮日盛,越来越多的同学在微信和QQ群@Mr_Professor问:
而我——Mr_Professor本人,在简书上泡废了不少光阴,喝过很多鸡汤,也啃过很多干货,却没有真正静下心来产出过一页文字。
所以,今天强忍懒癌整理的此篇,便是出于这两个意图:
Markdown的目标是实现「易读易写」。
Markdown是什么?
它是网络写手创作的神兵利刃。由亚伦·斯沃茨(Aaron Swartz)和约翰·格鲁伯(John Gruber)设计的轻量级「标记语言」,使用这种标记语言撰写的文本,能被转换为HTML在Web上发布,并以结构化的效果展现。
它简单易用。相较于Word 、Pages等文本工具,省去了大量的排版和字体样式设置;相较于HTML,语法更加轻便,常用语法不超过10种。
它备受青睐。除了极客的赞誉,各大网文社区、博客论坛的明星大V与文艺青年也纷纷追捧;除了简书、wordpress、farbox、logdown、Ghost、Jekyll、gitblog……等,一众博客工具,锤子便签和有道云笔记也相继支持。
当然,真正选择Markdown的理由并不复杂,无非就是:
君子性非异,善假于物。
虽然,在任何文本编辑器上都可以使用Markdown写作,但这并不是提倡的做法。所谓“工欲事,先利器”,顺手的工具让你事半功倍。
以下推荐综合了界面友好、预览方便、导出轻松等因素的考量,算是初识Markdown的不二之选。
Windows平台: Mardownpad2
下载地址: http://markdownpad.com/download.html
MAC平台: Mou
下载地址: http://25.io/mou/download/Mou.zip
Android & IOS: 锤子便签
下载地址: http://www.smartisan.com/apps/notes
Markdown语法的目标是:成为一种适用于网络的书写语言。
动手之前,先看看语法属性。
( )
一样,是成对儿出现的,如:` `
、* *
等,它们的作用域是符号所包围起来的一个区间。在`if(true);`
中,作用域为if(true);
。#
(#号+空格)#
支持6个级别的标题,#
号的数量代表标题的级别。=
、-
(等号、减号)=
、-
支持2个级别的标题,=
标记一级标题,-
标记二级标题。原则上符号数量不限,但各编辑器支持方式略有差异。***
、---
、___
(3个星号、减号、底线)***
、---
或___
将一个空行标记为分割线,一般分割线前后也会各留一个空行。1.
(序号数字+点号+空格)*
、+
、-
(注意空格符号后面有空格)Tab
缩进可实现列表的嵌套,比如在一个条目下还有3个子条目,则3个子条目仍然可以写成低一级别的列表。>
(大于号+空格)> 光明源于黑暗,黑暗涌现光明
。[]()
([ ]中放锚文本,()中放链接地址)[简书](http://jianshu.com)
![]()
([ ]中放图片说明,()中放图片链接)* *
、_ _
(星号对或底线对)* *
斜体强调、双星对** **
加粗强调、三星对*** ***
斜体加粗强调。[^1]
+[^1]:注释内容
([^1]
是角标,[^1]:注释内容
是对应的注释列表,必须一一对应)
(Tab
缩进或连续空格)、 ` `
(`
号对,注:`
号俗称“小句号”,和波浪号在同一按键上)`
号对为端置`
号对为对向`
号对可以实现代码行效果;cout<'hello>'hello><>
Tab
缩进或连续空格,实现代码区块的效果(注意代码区要独立成段,且每行都要缩进)。void main() { cout<'hello>'hello>
|
和-
和:
组合|
和|
之间形成单元格。-
和:
组合,标记本列单元格对齐方式。无:
号,为默认左对齐;两端:
为居中;左、右其中一端:
向该侧对齐。| 表头 | 表头 | 表头 | | ------- |:-------:| -----: || 11 |12 |13 || 21 |22 |23 || 31 |32 |33 || 41 |42 |43 |
你有一封新邮件!
掌握语法后,秀一下Markdown的高逼格,写一封漂亮的电子邮件吧!
絮絮叨叨写了很多,如果你看到这里……
谢谢你!读完此文。
恭喜你!认识了Markdown,你不会后悔。
要真正体验Markdown的轻盈优雅,还需要在写作中练习。相信我,网络上所谓5分钟,甚者1分钟学会Markdown的说法都是吹牛逼。
另外,Markdown并不是一个完全标准化的语法体系,不同编辑器会略有差异,甚至有专属的扩展语法,这都不足为奇。毕竟,Markdown的目标是实现「易读易写」,作为一种思想和精神远高于它是一种工具的属性。
致敬Markdown发明人
著作权归作者所有
联系客服