markdown笔记

整理一下Markdown语法,笔记使用。

Markdown是一种轻量级的「标记语言」,通常为程序员群体所用,目前它已是全球最大的技术分享网站 GitHub 和技术问答网站 StackOverFlow 的御用书写格式。Markdown 的目标是实现「易读易写」。

1. 标题

定义标题,只需要在这段文字前面加上 #,再在 # 后加一个空格即可。还可增加二、三、四、五、六级标题,总共六级,只需要增加# ,增加一个 # ,标题字号相应降低一级。

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

2. 列表

  • 无序列表
    列表格式也很常用,你只需要在文字前面加上-+、或者* 就可以了,例如:
- 文本1
* 文本2
- 文本3
  • 有序列表
    如果你希望是有序列表,在文字前面加上 1. 2. 3. 即可。
1. 文本1
2. 文本2
3. 文本3
  • 列表嵌套
    上一级和下一级之间敲三个空格即可。

注:-*1.和文字之间要保留一个字符的空格。

3. 字体

  • 加粗
    要加粗的文字左右分别用两个*号包起来
  • 斜体
    要倾斜的文字左右分别用一个*号包起来
  • 斜体加粗
    要倾斜和加粗的文字左右分别用三个*号包起来
  • 删除线
    要加删除线的文字左右分别用两个~~号包起来

4. 引用

  • 文字引用
    在我们写作的时候经常需要引用他人的文字,这个时候引用这个格式就很有必要了,在 Markdown 中,你只需要在你希望引用的文字前面加上 > 就好了
  • 代码引用
    需要引用代码时,如果引用的语句只有一段,不分行,可以用 ` 将语句包起来。
    如果引用的语句为多行,可以将```置于这段代码的首行和末行。

5. 分割线

三个或者三个以上的 - 、+、或者 * 都可以。

6. 表格

相关代码:

| Tables        | Are           | Cool  |
| ------------- |:-------------:| -----:|
| col 3 is      | right-aligned | $1600 |
| col 2 is      | centered      |   $12 |
| zebra stripes | are neat      |    $1 |

第二行分割表头和内容。
- 有一个就行,为了对齐,多加了几个
文字默认居左
-两边加:表示文字居中
-右边加:表示文字居右
注:原生的语法两边都要用 | 包起来。此处省略

显示效果:

Tables Are Cool
col 3 is right-aligned $1600
col 2 is centered $12
zebra stripes are neat $1

7. 图片

语法:

[图片上传失败...(image-d0293c-1540308946096)]

图片alt就是显示在图片下面的文字,相当于对图片内容的解释。
图片title是图片的标题,当鼠标移到图片上时显示的内容。title可加可不加

8. 超链接

语法:

[超链接名](超链接地址 "超链接title")
title可加可不加

示例:

[](http://jianshu.com)
[百度](http://baidu.com)

效果如下:

百度

注:markdown本身语法不支持链接在新页面中打开,貌似做了处理,是可以的。别的平台可能就不行了,如果想要在新页面中打开的话可以用html语言的a标签代替。

超链接名

9. 公式

代码

$$ x \href{why-equal.html}{=} y^2 + 1 $$
$ x = {-b \pm \sqrt{b^2-4ac} \over 2a}. $

演示:

注:1个$左对齐,2个居中

10. 流程图

```flow
st=>start: 开始
op=>operation: My Operation
cond=>condition: Yes or No?
e=>end
st->op->cond
cond(yes)->e
cond(no)->op
&```

效果如下:
不支持流程图,所以截了个图


image.png

你可能感兴趣的:(markdown笔记)