0%

MarkDown 简介 [转]

这是一篇用来练手的备忘笔记

有道云笔记MarkDown指南 (本文大部分内容来自该指南)

流程图部分的原文

MarkDown 笔记

笔记 markdown

1.标题

MarkDown的标题已 “#” 做标记,一级标题为一个 “#”, 二级标题为两个 “##”, 以此类推. 注意, 每个 “#” 与后面的文本之间必

须有一个空格

一级标题

二级标题

三级标题

2. 空行

对于空行, 在编辑模式下空整整一行才能被认定为是空行

3. 换行

对于编辑模式中即使使用回车换行,实际显示的是一个小空格, 编辑模式中由于单行位置不够导致的换行, 在实际现实中会由于页面的大小自行更改

4. 强调

MarkDown中使用”==” 将文本包括起来表示强调其中的内容:

==强调==

5. 转义符\

如果需要在 markdown 中体现出 # * - 等符号, 只需要在这些符号前加反斜杠 \ 转义一下

6. 列表

6.1 无序列表

只要在文字前加上 “-“ 就可以了, “-“ 与文本之间必须有空格

  • 无序列表
  • 无序列表
  • 无序列表

6.2 有序列表

在文字前添加 数字+”.” 就可以了, “.” 和文本之间必须又空格

  1. 有序列表

    1.1 有序列表

    1.2 有序列表

    1.2.1 有序列表 ==注意只能使用1. 或2. 类似的标注, 1.1 , 1.2 这样的标注是不支持的==

  2. 有序列表

  3. 有序列表

7. 引用

通过 “>” 来标注引用信息, “>” 与文本间须有空格, 注释可以嵌套

这篇笔记来自CSDN

这是来自网上

这是来自中国

这是来自互联网

这是来自杭州

8. 粗体和斜体

8.1 粗体

使用两个 “*” 包含一段文本就是粗体的语法

粗体

8.2 斜体

使用一个 “*” 或一个 “_” 包含一段文本就是斜体的语法

斜体

粗体和斜体可以进行嵌套使用, 并且符号和文本之间无需空格

粗斜体

粗体二级标题

8.3 字体 颜色 大小

使用HTML标签 黑体中灰12号

9. 代码

使用三个顿号包括起来, 可以显示出代码块效果

1
2
3
4
public int main(String args){
System.out.println("Hello world");
return 0;
}

10. 数学公式

使用两个 $$ 将文本包围

如 E = mc^2
$$
E = mc^2
$$

11. 中划线

使用两个波浪线将文本包围起来

中划线

12. 下划线

MarkDown中没有给文字添加下划线的原生语法, 但可以通过html调整css的方法去呈现 (网上说有用span标签的, 但亲测无效果, 可能是我写错了)

u标签:

下划线

13. 插入链接和图片

13.1 链接:

==方括号==内写显示文本, ==圆括号==内写链接地址 谷歌

13.2 图片:

感叹号+方括号内显示文本+圆括号内链接地址:

本地图片:

Android Studio

网络图片:

柯南

14. 分割线

分割线需要另起一行, 然后连续输入三个或三个以上的 *** 或 — 即可

第一段


第二段


第三段

15. 待办, 清单列表

-+[ ]表示未完成, -+[x]表示已完成, “-“ 与 “[“ 之间 “[“ 与文本之间均需要一个空格隔开, 但方括号内的 “x” 并不需要与方括号空格隔开

  • 已完成项目1(这个编辑器可以用鼠标直接点击~~~)
  • 已完成项目2
  • 未完成项目1
  • 未完成项目2

16. 流程图

与代码块一样使用三个顿号包围, 使用的语言是flow, sequence, mermaid

flow 流程图

1
2
3
4
5
6
7
8
st=>start: start
op=>operation: my operation
cond=>condition: confirm?
e=>end: end

st->op->cond
cond(yes)->e
cond(no)->op

mermaid

graph LR
A[Hard edge]-->B(Round edge)
    B-->C{Decision}
    C-->|One| D[Result one]
    C-->|Two| E[Result two]

sequence

1
2
3
Alice->Bob: Hello Bob, how are you?
Note right of Bob: Bob thinks
Bob-->Alice: I am good thanks!