Markdown是何神器?难不难学、 好不好用?
一手好逼格的邮件,是怎样写成的?
而我——Mr_Professor本人,在简书上泡废了不少光阴,喝过很多鸡汤,也啃过很多干货,却没有真正静下心来产出过一页文字。
所以,今天强忍懒癌整理的此篇,便是出于这两个意图:
给同学们一个交代,算是不负热情和信任,但愿能喜欢。
给自己一个了断,往日怠惰便从今日死,来日勤奋即从今日生,还望多鼓励。致谢!
1 – Markdown?
Markdown的目标是实现「易读易写」。
Markdown是什么?
它是网络写手创作的神兵利刃。由亚伦·斯沃茨(Aaron Swartz)和约翰·格鲁伯(John Gruber)设计的轻量级「标记语言」,使用这种标记语言撰写的文本,能被转换为HTML在Web上发布,并以结构化的效果展现。
它简单易用。相较于Word 、Pages等文本工具,省去了大量的排版和字体样式设置;相较于HTML,语法更加轻便,常用语法不超过10种。
它备受青睐。除了极客的赞誉,各大网文社区、博客论坛的明星大V与文艺青年也纷纷追捧;除了简书、wordpress、farbox、logdown、Ghost、Jekyll、gitblog……等,一众博客工具,锤子便签和有道云笔记也相继支持。
当然,真正选择Markdown的理由并不复杂,无非就是:
无门槛低成本,可以快速上手。
减少鼠标使用,几乎纯键盘操作。
关心文字内容,忘掉格式干扰。
没错,最主要是——装逼!
2 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
3 Markdown语法
Markdown语法的目标是:成为一种适用于网络的书写语言。
3.1 语法属性
动手之前,先看看语法属性。
英文输入法:Markdown语法的标记符号(语法标记)必须为英文输入。
作用域:作用域是一条语法标记的作用范围,常见为:行、段、区间。
行:回车换行(行以回车结尾)。
段:与以往回车换行另起一段的经验不同,段落之间由空行隔开(段以空行结尾)。
区间:有些语法标记与( )一样,是成对儿出现的,如:
、* *等,它们的作用域是符号所包围起来的一个区间。在if(true);
中,作用域为if(true);。
注:区间可以是一行中的一部分,也可以是一段中的某几行,但是不可以跨越段落,也就是区间中不能存在空行。
语法位置:位置是相对于作用域而言的,常见为:前置、后置,端置。特定的符号只有在恰当的位置,以恰当的格式出现才被认为是语法标记,否则识别为普通字符。
前置:语法标记写在作用域之前。
后置:语法标记写在作用域之后。
端置:语法标记写在作用域两端。
语法方向:方向和位置对应,一般前置语法为后向、后置语法为前向、端置语法对向。
前向:语法标记对紧接其前的作用域有效
后向:语法标记对紧随其后的作用域有效。
对向:语法标记对其包围的区间有效。
3.2 常用语法
3.2.1 标题
语法标记:#(#号+空格)
作用域:行
语法位置:前置(同行前置,写在目标文字开头)
语法方向:后向
好用等级:(5颗星)
解说**:#支持6个级别的标题,#号的数量代表标题的级别。