Markdown 是一种 轻量级标记语言,主要特点是:使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档”。

本文参考了:语法手册简书介绍

常用语法

一、标题

1、Markdown里的标题有6个级别,前面加一个#到加6个#。你也可以在行尾加上 #,而行尾的 # 数量也不用和开头一样。如下:

# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
或者:
# 一级标题 #
## 这是 H2 ##
### 这是 H3 #

效果如下:

2、一级和二级标题还有一种写法 就是下面加横杆,同时 超过2个的 = 和 - 都可以有效果。:

This is an H1
==
This is an H2
-------------

效果如下:

二、代码引用

1、上面我们就用到了代码引用,本来用# 符号 是会显示标题样式,但是上面并没有,这是因为我们在 需要引用的上下加了```。上面效果的实际书写为:



2、或者使用 4 空格缩进,上面要空一行如:

    This is an H1

效果如下:

This is an H1

三、图片

使用 ![描述](图片链接地址) 插入图像。或者: ![](图片链接地址) 。

比如:

四、链接

1、显示链接的语法为:[显示文本](链接地址) 。比如:

[我的首页](http://www.jianshu.com/u/f41360dec64d)

效果: 我的首页

2、另一种超链接写法:[链接名][链接代号],然后在别的地方定义 链接代号的链接信息,如:

[here][3]
[3]: http://www.jianshu.com/u/f41360dec64d

效果:[我的首页][3]

[3]: http://www.jianshu.com/u/f41360dec64d

五、斜体和粗体

使用 * 和 ** 表示斜体和粗体,也可以用_和__。比如:

*斜体* : 斜体

**粗体** : 粗体

***粗斜体文本*** : 粗斜体文本

六、无序列表

使用 *,+,- 表示无序列表。比如:

- 无序列表项1
- 无序列表项2

显示效果为:

  • 无序列表项1
  • 无序列表项2

七、有序列表

使用数字和点表示有序列表。如:

1.无序列表项1
2.无序列表项2

显示效果为:

  1. 有序列表项1
  2. 有序列表项2

八、文字引用

使用 > 表示文字引用。如:

> 野火烧不尽,春风吹又生。

显示的效果为:

野火烧不尽,春风吹又生。

九、行内代码块

使用 `代码 ` 表示行内代码块。如:

我的 `作品 `

显示效果为:

我的 作品

十、表格

格式如下,其中 |----| 或者 |:----: |表示居中,|:---- |表示左对齐,|-----:|表示右对齐。最上面要空一行。

| 我的博客 | 浏览量   |  点赞量  |
| ----  | -----:  | :----    |
| 简书     | 1000 |   500     |
| 博客园 | 2000  |   120  |

显示效果如下:

我的博客 浏览量 点赞量
简书 1000 500
博客园 2000 120

十一、段落

以一个空行开始,以一个空行结束,中间的就是一个段落。

十二、分隔线

下面的任何一种都可以,重复的个数超过2个:

* * *
*****
- - -
--------------------

效果如下:

***

十三、删除线

使用 ~~ 表示删除线。如下:

~~这是一段错误的文本。~~

效果如下:

这是一段错误的文本。

十四、符号转义

如果想输出特殊字符如: _ # * 等,就在这些符号前加反斜杠,如\#进行避免。

\_符号转义\_

显示的效果为:

_符号转义_

高级功能

上面的内容基本已经够大多数人用了。下面的高级功能,大家可以不用看。

十五、注脚

使用 [^keyword] 表示注脚。效果如下:

十六、兼容 HTML

1、table:

2、粗斜体也可以用,如:

<b>  加粗 </b>

效果如下:

加粗

十七、键盘键

十八、版权符号

所以你如果要在文档中插入一个版权符号©,你可以这样写:

©

十九、使用软件

我的是mac系统。用的是 MacDown、Typora

Markdown使用教程的更多相关文章

  1. CSDN Markdown简明教程5-高速上手

    0.文件夹 文件夹 前言 CSDN Markdown特点 CSDN Markdown高速上手 1 使用快捷键 粗体斜体 引用 链接 高亮代码块 图片 标题 列表 切割线 撤销反复 2 使用离线写作 3 ...

  2. CSDN Markdown简明教程3-表格和公式

    0. 文件夹 文件夹 前言 表格 1 表格 2 表格对齐方式 公式 1 行内公式 2 陈列公式displayed formulas 3 MathJax语法 深入 声明 1. 前言 Markdown是一 ...

  3. CSDN Markdown简明教程4-UML画画

    0.文件夹 文件夹 前言 序列图 1 序列图演示样例 2 序列图语法 流程图 1 流程图演示样例 2 流程图语法 节点定义 节点连接 Gravizo 声明 1. 前言 Markdown是一种轻量级的标 ...

  4. cmd markdown 使用教程

    cmd markdown 使用教程 tags: 自制教程 李卓伦 目录: [TOC] 一.简介与安装 我们理解您需要更便捷更高效的工具记录思想,整理笔记.知识,并将其中承载的价值传播给他人,Cmd M ...

  5. Markdown 使用教程

    前言 以前经常在 github 中看到 .md 格式的文件,一直没有注意,也不明白为什么文本文档的后缀不是 .txt ,后来无意中看到了 Markdown,看到了用这个东西写得一些web界面等特别的规 ...

  6. MarkDown系列教程

    编辑了一个Markdown的系列教程,前一部分是摘编自 菜鸟教程 网站 目录 第一篇 Markdown 使用教程 入门

  7. GitHub官方Markdown语法教程

    说明:Markdown随着编译器不一样,语法也都不一样,但这份GitHub提供的官方教程,基本学会这份就够了. https://guides.github.com/features/mastering ...

  8. 2017.5.15 markdown简明教程

    0.说明 markdown是一种书写格式,html是一种发布格式.markdown的语法种类只对应html标记的一小部分(只涵盖纯文本). 不在markdown涵盖范围的标签,都可以直接在文档里用ht ...

  9. Markdown进阶教程

      Markdown是很好用的轻量级标记语言,许多开发人员喜欢使用Markdown来记录学习心得和写博客.本篇博客主要介绍Markdown的高级技巧教程,Markdown的基础教程已经在上篇介绍过了. ...

  10. Markdown实用教程

    Markdown 是用来编写结构化文档的一种纯文本格式,它使我们在双手不离开键盘的情况下,可以对文本进行一定程度的格式排版.markdown语法是通用的,很多写作平台都是支持markdown的,比如简 ...

随机推荐

  1. HDU 4006 The kth great number 优先队列、平衡树模板题(SBT)

    The kth great number Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65768/65768 K (Java/Oth ...

  2. 那些学些网址_jquery初学知识

    http://www.cnblogs.com/mingmingruyuedlut/archive/2011/10/18/2216553.html(ajax)http://www.enet.com.cn ...

  3. 转 linux目录介绍

    以下用一个表格来罗列linux默认的目录或文件及其用途: 目录/文件 用途 来源 / /处于Linux文件系统树形结构的最顶端,它是Linux文件系统的入口,所有的目录.文件.设备都在/之下. - / ...

  4. Delphi xe7并行编程快速入门(转)

    源:http://blog.csdn.net/henreash/article/details/41315183 现在多数设备.计算机都有多个CPU单元,即使是手机也是多核的.但要在开发中使用多核的优 ...

  5. deb安装了些啥?

    http://www.cyberciti.biz/faq/view-contents-of-deb-file/

  6. shell字符串操作之cut---实现字符串截取

    shell中(字符串截取) cut是以每一行为一个处理对象的,这种机制和sed是一样的.(关于sed的入门文章将在近期发布) 2 cut一般以什么为依据呢? 也就是说,我怎么告诉cut我想定位到的剪切 ...

  7. form表单传递下拉框的Value和Text值,不适用Jquery传递

    同时获取下拉框的Value和Text值的解决办法:添加一个<input type="text" >文本框,用户选中一项后就将该项的value值给他 然后接受页面获取该文 ...

  8. 基于MDK编程STM32程序无法使用,硬件仿真在汇编窗口看到停留在“0x0800XXXX BEAB BKPT 0xAB //进入调试模式”

    为方便工作上做测试,移植FreeRTOS到STM32F103xx,先做简单的UART1 printf. 工程编译通过,运行逻辑也确认可行,可就是无法正常打印消息.对比了网上的移植工程也是一致,硬件仿真 ...

  9. Keil MDK从未有过的详细使用讲解

    转自博客:http://blog.csdn.net/zhzht19861011/article/details/5846510 这博主关于MDK 的使用的文章,写的得TM的好  TM的实用! 真心收藏 ...

  10. leetcode--012 single number I

    aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAA0MAAADGCAIAAACfN8xOAAAZ6UlEQVR4nO3dsZKcurbG8fNOnd1nIv