写作技巧get√APP

认识Markdown——网络写手的创作神器

2016-06-29  本文已影响10434人  大苍狗

作者:猿教授

0 - 前话

随着简书的流行,开博撰文、码字著作风潮日盛,越来越多的同学在微信和QQ群@Mr_Professor问:

而我——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的不二之选。


3 - Markdown语法

Markdown语法的目标是:成为一种适用于网络的书写语言。

3.1 语法属性

动手之前,先看看语法属性。

3.2 常用语法

3.2.1 标题
图1-1. 6级标题 图1-2. 2级标题
3.2.2 分割线
图2. 两种分割线写法
3.2.3 列表
图3. 两种列表形式
3.2.4 引用
图4. 引用
3.2.5 链接
图5. 文字链接
3.2.6 图片
图6. 图片链接
3.2.7 强调
图7. 强调
3.2.8 脚注
图8. 脚注
3.2.9 代码

代码行:在代码行收尾加上`号对,即可以实现代码行效果;

cout<<"hello world!"<<endl;

代码区:在代码区前一行和后一行写```(占一行)也可以简便地实现区块效果。

void main()
 {
    cout<<"hello world!"<<endl;
 }
图9. 代码
3.2.10 表格
| 表头    | 表头    | 表头   | 
| ------- |:-------:| -----: |
|      11 |12       |13      |
|      21 |22       |23      |
|      31 |32       |33      |
|      41 |42       |43      |
图10.表格

4 - 高逼格邮件

你有一封漂亮的新邮件!

掌握语法后,秀一下Markdown的高逼格,写一封漂亮的电子邮件吧!

图11. Markdown Here插件图标

5 - 后话

絮絮叨叨写了很多,如果你看到这里……
谢谢你!读完此文。
恭喜你!认识了Markdown,你不会后悔。

要真正体验Markdown的轻盈优雅,还需要在写作中练习。相信我,网络上所谓5分钟,甚者1分钟学会Markdown的说法都是吹牛逼。

另外,Markdown并不是一个完全标准化的语法体系,不同编辑器会略有差异,甚至有专属的扩展语法,这都不足为奇。毕竟,Markdown的目标是实现「易读易写」,作为一种思想和精神远高于它是一种工具的属性。


致敬Markdown发明人

John Gruber(born 1973)

Aaron Hillel Swartz(November 8, 1986– January 11, 2013)
上一篇下一篇

猜你喜欢

热点阅读