Markdown简明使用教程

/

简介

Markdown是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber)。它语法简洁明了、容易学习,而且功能比纯文本更强,因此有很多人用它写博客,本文也是用它来完成。世界上最流行的博客平台WordPress、大型CMS drupal、国内的简书都很好的支持Markdown。常用的markdown编辑器有很多,Mac上我用Mou,Linux上用haroopad,另外还有很多的在线编辑器如简书,有兴趣的可以去摸摸玩玩。可喜的是csdn博客也支持导入、导出markdown文件,这样发表和管理文章就方便多了。

语法实践

标题

在标题内容前输入特定数量的井号(#)来实现对应级别的标题,一级字体最大,如

  1. # 一级标题
  2. ### 三级标题
列表

Markdown支持有序列表和无序列表,其中无序列表使用星号、加号或者减号作为列表标记

  1. * A
  2. * B
  3. * C

有序列表则是用数字加一个英文点号来表示

  1. 1. A
  2. 2. B
  3. 3. C
引用代码

引用代码块,先空一行,再敲一次tab

  1. int main(int argc,char *argv[])
  2. {
  3. printf("Hello markdown.");
  4. return 0;
  5. }

如果要标记文字段中的代码,可以用反引号(数字1边上那个键)把代码包起来

  1. 如何使用`print()`函数?
字体设置

斜体: 将需要设置字体的文字放在一对*或者_之间

  1. *斜体*

粗体: 将需要设置字体的文字放在两对*或者_之间

  1. **粗体**
图片显示

格式为

  1. ![说明](图片地址)
外部链接

格式为

  1. <地址>
表格显示

格式为

  1. 列名1|列名2
  2. :---------------|:---------------

这里给个例子:

  1. 学号 | 姓名
  2. :-----------------------|:---------------------
  3. 2014001 | 张三
  4. 2014002 | 李四
  5. 2014003 | 王五

效果如下:

学号姓名
2014001张三
2014002李四
2014003王五
块注释

在文字开头添加>

  1. >这就是块注释
分隔线

可以用3个以上的星号、减号或下划线来建立一个分隔线

转义

需要转义的字符,需要在字符之前加上\,如#,\等等

最后来一张本文的markdown写法.

Markdown工具

  • Mou
  • MacDown
  • Atom
  • Typora

转载请注明作者和出处,并添加本页链接。
原文链接: http://xugaoxiang.com/post/61

给我留言