MarkDown常用语法

MarkDown

一:字体设置

1.斜体:*文字*

例如:斜体

2.粗体:**粗体**

例如:粗体

3.加粗斜体:***加粗斜体***

例如:加粗斜体

4.删除线:~~删除线~~

例如:删除线

二:分级标题

常用写法:

# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题

三:超链接

常用写法:
1.行内式
语法:[链接文字](链接地址 “链接标题”)

语法说明:
[]里写链接文字,()里写链接地址, ()中的”“中可以为链接指定title属性,title属性可加可不加。title属性的效果是鼠标悬停在链接上会出现指定的 title文字。[链接文字](链接地址 “链接标题”)’这样的形式。链接地址与链接标题前有一个空格。

2.自动链接

语法说明:
Markdown 支持以比较简短的自动链接形式来处理网址和电子邮件信箱,只要是用<>包起来, Markdown 就会自动把它转成链接。一般网址的链接文字就和链接地址一样

例1:百度一下,你就知道

例2:http://www.baidu.com

四:列表

1.无序列表
使用 *,+,- 表示无序列表。
2.有序列表
有序列表则使用数字接着一个英文句点 随后带一个空格。
3.定义型列表
定义型列表由名词和解释组成。一行写上定义,紧跟一行写上解释。解释的写法:紧跟一个缩进(Tab)

例1:

  • 无序列表1
  • 无序列表2
  • 无序列表3

例2:

  1. 有序列表1
  2. 有序列表2
  3. 有序列表3

例3:

Markdown
: 轻量级文本标记语言,可以转换成html,pdf等格式(左侧有一个可见的冒号和四个不可见的空格)

代码块 2
: 代码块(左侧有八个不可见的空格))

void main()
{
    printf("Hello, Markdown.");
}

五: 引用

语法说明:
引用需要在被引用的文本前加上>符号。

显示效果:

这是一个有两段文字的引用,

无意义的占行文字1.

无意义的占行文字2.

无意义的占行文字3.

无意义的占行文字4.

六:插入图片

图片的创建方式与超链接相似,而且和超链接一样也有两种写法,行内式和参考式写法。
语法中图片Alt的意思是如果图片因为某些原因不能显示,就用定义的图片Alt文字来代替图片。 图片Title则和链接中的Title一样,表示鼠标悬停与图片上时出现的文字。 Alt 和 Title 都不是必须的,可以省略,但建议写上。

1.行内式(常用)
语法说明:![图片Alt](图片地址 “图片Title”)

例如:
篮球:
篮球

七:表格

语法说明:

不管是哪种方式,第一行为表头,第二行分隔表头和主体部分,第三行开始每一行为一个表格行。
列于列之间用管道符|隔开。原生方式的表格每一行的两边也要有管道符。
第二行还可以为不同的列指定对齐方向。默认为左对齐,在-右边加上:就右对齐。

1.简单方式写表格:

学号|姓名|分数
-|-|-
小明|男|75
小红|女|79
小陆|男|92

2.原生方式写表格:

|学号|姓名|分数|
|-|-|-|
|小明|男|75|
|小红|女|79|
|小陆|男|92|

3.为表格第二列指定方向

产品|价格
-|-:
高级账号|60元/年
超级账号|120元/年

显示效果:

简单方式写表格:

学号 姓名 分数
小明 75
小红 79
小陆 92

原生方式写表格:

学号 姓名 分数
小明 75
小红 79
小陆 92

为表格第二列指定方向:

产品 价格
高级账号 60元/年
超级账号 120元/年

八:分隔线

你可以在一行中用三个以上的星号、减号、底线来建立一个分隔线,行内不能有其他东西。你也可以在星号或是减号中间插入空格。下面每种写法都可以建立分隔线:

用法

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

九:代码显示

插入程序代码的方式有两种,一种是利用缩进(Tab), 另一种是利用”`”符号(一般在ESC键下方)包裹代码。

语法说明:

1.插入行内代码,即插入一个单词或者一句代码的情况,使用`code`这样的形式插入。
2.插入多行代码,可以使用缩进或者“` code “`,具体看示例。

注意: 缩进式插入前方必须有空行

例如:

1.行内式代码:

JS语言里的函数 `match()` 怎么使用?

显示效果:

JS语言里的函数 match() 怎么使用?

2.缩进式多行代码

缩进 4 个空格或是 1 个制表符

一个代码区块会一直持续到没有缩进的那一行(或是文件结尾)。

显示效果:

#include <stdio.h>
int main(void)
{
    printf("Hello world\n");
}

3.用六个`包裹多行代码

代码:

1
2
3
4
5
#include <stdio.h>
int main(void)
{
printf("Hello world\n");
}

4.HTML 原始码

代码区块里面, & 、 < 和 > 会自动转成 HTML 实体,这样的方式让你非常容易使用 Markdown 插入范例用的 HTML 原始码,只需要复制贴上,剩下的 Markdown 都会帮你处理,例如:

代码:

第一个例子代码:

<div class="footer">
   © 2004 Foo Corporation
</div>

显示效果(有道云笔记暂时不支持该功能):

第二个例子代码:

<table>
    <tr>
        <th rowspan="2">课表</th>
        <th>星期一</th>
        <th>星期二</th>
        <th>星期三</th>
    </tr>
    <tr>
        <td>语文</td>
        <td>数学</td>
        <td>英语</td>
    </tr>
</table>

显示效果:

<table>
    <tr>
        <th rowspan="2">课表</th>
        <th>星期一</th>
        <th>星期二</th>
        <th>星期三</th>
    </tr>
    <tr>
        <td>语文</td>
        <td>数学</td>
        <td>英语</td>
    </tr>
</table>

十:高亮显示

用法:

==高亮显示==

效果:==高亮显示==

其他

  1. Github 上使用Markdown的相关技巧:
    https://github.com/guodongxiaren/README
-------------本文结束感谢您的阅读-------------
坚持原创技术分享,您的支持将鼓励我继续创作!