thanq的日志

3分钟上手markdown

markdown是什么

一种标记语言, 设计目标为易读易写

为什么要使用markdown

  • 纯文本, 同时可以声明简单的样式
  • 避免写作时在排版上消耗过多注意力, 对排版的处理降级为语义的声明
  • 在网络上书写的主流语言

常用的markdown语法

标题

一级标题 #+空格, 二级标题 ##+空格, 以此类推, 六级标题为6个#号+空格

1
2
3
4
# 一级标题
## 二级标题
...
###### 六级标题

列表

分两种, 如果你想要在列表条目前加序号, 可以在条目前加 序号+点号+空格, 如果不需要序号, 条目前加 减号+空格 即可

1
2
3
4
5
- 条目
- 条目
1. 条目1
2. 条目2

效果:

  • 条目
  • 条目
  1. 条目1
  2. 条目2

链接

中括号后跟个小括号, 中括号内是连接的显示文本, 小括号内是连接的地址

1
[我的blog](http://www.thanq.me)

效果:
我的blog

图片

形式同链接, 中括号前加个叹号声明是图片

1
![](http://s.gravatar.com/avatar/8513d24f7bd53afec6bd74b84242559e?s=215&r=x)

效果:
备注

备注

代码

在代码块上一行和下一行加上3个连续的`号, 将代码块包起来即可

段落

一段文字就是一个段落

markdown的问题, 以及替代品

markdown对复杂格式支持不够,也没有预留扩展语法,现在还同时存在多种方言, 如果你觉得markdown满足不了你, 你还可以尝试下扩展性更好的AsciiDoc, 或者为了更快地写HTML而设计的Textile, 如果你markdown用的很熟, 上手它们也会很快

thanq wechat
扫一扫订阅我的微信公众号