markdown语法学习|精简版

文章开头
点击这里回到下方介绍 页面跳转 的阅读位置
点击这里回到下方介绍 toc 的阅读位置

此笔记学习摘抄自Markdown语法大全(超级版),并根据笔者的使用不断更新,基本使用应该足够。

下方的目录由 [toc] 生成

文章目录

  • markdown语法学习|精简版
    • 最常用
      • 分级标题
      • 目录
      • 斜体/粗体/删除线/下划线/背景高亮
      • 无序列表/有序列表
        • 无序列表
        • 多级无序列表
        • 有序列表/多级有序列表
      • 任务列表
      • 表格
      • 超链接
      • 插入图片
      • 代码块
        • 行内代码块
        • 多行代码块
      • 对齐方式
      • 分割线
      • 换行
    • 高级
      • 设置字体/颜色
        • 常用颜色
      • 锚点
      • 注脚
      • 多级引用
      • LaTeX公式
    • 其他
      • 转义字符
      • 内联 HTML 语法/特殊字符自动转义
      • 注释
      • 空格

最常用

分级标题

# 一级标题 (注意有空格)
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题  <!--最多6级标题-->

目录

在任意位置插入 [toc] 显示全文目录结构
示例见文章开头(点击这里跳转到开头查看目录)

斜体/粗体/删除线/下划线/背景高亮

*斜体*    _斜体_
**粗体**    __粗体__
***加粗斜体***    ___加粗斜体___
~~删除线~~
<u>下划线</u>
==背景高亮==

斜体 斜体
粗体 粗体
加粗斜体 加粗斜体
删除线
下划线
背景高亮

无序列表/有序列表

无序列表

* 无序列表项 一
+ 无序列表项 二
- 无序列表项 三
  • 无序列表项 一
  • 无序列表项 二
  • 无序列表项 三

多级无序列表

* 今天`* + 空格键`
* 明天* 学习 `TAB(或4个空格) + * + 空格键`* 购物* 面包* 牛奶
* 后天
  • 今天* + 空格键
  • 明天
    • 学习 TAB(或4个空格) + * + 空格键
    • 购物
      • 面包
      • 牛奶
  • 后天

有序列表/多级有序列表

1. 有序列表项 一 `数字 + . + 空格键`
2. 有序列表项 二1. 有序列表项 二(1) `TAB(或4个空格) + 数字 + . + 空格键`2. 有序列表项 二(2)1. 有序列表项 二(2).1
3. 有序列表项 三
  1. 有序列表项 一 数字 + . + 空格键
  2. 有序列表项 二
    1. 有序列表项 二(1) TAB(或4个空格) + 数字 + . + 空格键
    2. 有序列表项 二(2)
      1. 有序列表项 二(2).1
  3. 有序列表项 三

任务列表

- [ ] 任务一 未做任务 `- + 空格 + [ ]`
- [x] 任务二 已做任务 `- + 空格 + [x]`
  • 任务一 未做任务 - + 空格 + [ ]
  • 任务二 已做任务 - + 空格 + [x]

表格

第一行为表头,第二行分隔表头和主体部分(如果表格无法显示可以尝试把第二行的 - 变为 --- ),可以指定所在列的对齐方式,第三行开始每一行为一个表格行。列与列之间用 | 隔开。(注:原生方式的表格每一行的两边也要有 | )

对齐方式 :- 左对齐 - 中心对齐 -: 右对齐

第一列|第二列|第三列
:-|-|-:
a11|a12|a13
a21|a22|a33
a31|a32|a33
表头一 表头二 表头三
a11 a12 a13
a21 a22 a33
a31 a32 a33

超链接

[ ]里写链接文字,( )里写链接地址, ( )中的" "中可以为链接指定title属性,title属性可加可不加。title属性的效果是鼠标悬停在链接上会出现指定的 title文字,链接地址与title前有一个空格。

右边是链接[链接文字](链接 "title")
右边是链接[CSDN](https://www.csdn.net "CSDN首页")

右边是链接CSDN

插入图片

格式! [图片标题] (图片地址 "图片Title”)

其中图片标题会被某些网站和编辑器显示在图片下方

代码块

行内代码块

用“ ` ”左右包裹代码

多行代码块

用“ ``` ”上下包裹代码,在第一个“ ``` ”后添加语言名称获得不同的高亮效果
如:cpp,python,swift

对齐方式

<center>行中心对齐</center>
<p align="left">行左对齐</p>
<p align="right">行右对齐</p>

行中心对齐

行左对齐

行右对齐

分割线

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




换行

不同markdown编辑器可能有不同的换行方式,最简单为直接敲回车
markdown文本内的连续两个或多个回车会被替换为一个回车

高级

设置字体/颜色

<font face="宋体" color=blue size=5>蓝色的字~</font>

蓝色的字~

常用颜色

浏览器支持的所有颜色请跳转参考

现代浏览器支持的140种已命名的颜色

常用颜色名称

  • 按网站顺序排列
  • orange pink gold yellow purple greenyellow lightgreen green aqua lightblue blue wheat brown white snow linen silver gray black
最常用 其他
red greenyellow
orange lightgreen
yellow lightblue
green pink
aqua gold
blue silver
purple brown
wheat
linen
snow
gray
black

锚点

也就是 跳转

1. [点击这里跳转到第一段](#jump1)
2. [点击这里跳转到第二段](#jump2)### <span id="jump1">第一段</span>### <span id="jump2">第二段</span>
<span id="now">当前位置</span>
点击[这里](#top)跳转到开头
点击[这里](#bottom)跳转到结尾

当前位置
点击这里跳转到开头
点击这里跳转到结尾

注脚

使用 Markdown[^1]可以效率的书写文档, 直接转换成 HTML[^2]。[^1]:Markdown是一种纯文本标记语言
[^2]:HyperText Markup Language 超文本标记语言

使用 Markdown1可以效率的书写文档, 直接转换成 HTML2
点击这里跳转到结尾查看注脚的显示效果

多级引用

>>> 请问 Markdwon 怎么用? - 小白>> 自己看教程! - 愤青> 教程在哪? - 小白`[^_^]: # 无法显示时记得空行`

不同编辑器的显示情况不同

请问 Markdwon 怎么用? - 小白

自己看教程! - 愤青

教程在哪? - 小白

LaTeX公式

  • 在数学公式的前后加$是行内公式
我们在初中数学课上已经对一次函数$y=x+a$有所了解。

我们在初中数学课上已经对一次函数y=x+ay=x+ay=x+a有所了解。

  • 在数学公式的前后加$$是独占一行的公式
下面我们来认识一下二次函数$$y=ax^2+bx+c$$

下面我们来认识一下二次函数y=ax2+bx+cy=ax^2+bx+cy=ax2+bx+c


行内公式: $\Gamma(n) = (n-1)!\quad\forall n\in\mathbb N$
块级公式:
$$  x = \dfrac{-b \pm \sqrt{b^2 - 4ac}}{2a} $$
$$ \frac{1}{\Bigl(\sqrt{\phi \sqrt{5}}-\phi\Bigr) e^{\frac25 \pi}} =
1+\frac{e^{-2\pi}} {1+\frac{e^{-4\pi}} {1+\frac{e^{-6\pi}}
{1+\frac{e^{-8\pi}} {1+\ldots} } } } $$

行内公式: Γ(n)=(n−1)!∀n∈N\Gamma(n) = (n-1)!\quad\forall n\in\mathbb NΓ(n)=(n−1)!∀n∈N
块级公式:
x=−b±b2−4ac2ax = \dfrac{-b \pm \sqrt{b^2 - 4ac}}{2a} x=2a−b±b2−4ac​​
1(ϕ5−ϕ)e25π=1+e−2π1+e−4π1+e−6π1+e−8π1+…\frac{1}{\Bigl(\sqrt{\phi \sqrt{5}}-\phi\Bigr) e^{\frac25 \pi}} = 1+\frac{e^{-2\pi}} {1+\frac{e^{-4\pi}} {1+\frac{e^{-6\pi}} {1+\frac{e^{-8\pi}} {1+\ldots} } } } (ϕ5​​−ϕ)e52​π1​=1+1+1+1+1+…e−8π​e−6π​e−4π​e−2π​

其他

转义字符

通过在Markdown字符前使用\来忽略(或转义)Markdown格式。

Markdown允许您使用反斜杠转义来生成文字字符,否则这些字符在Markdown的格式化语法中具有特殊含义。 例如,如果您想用文字星号包围一个单词,则可以在星号之前使用反斜杠,如\*literal asterisks\* *literal asterisks*

Markdown为以下字符提供反斜杠转义(但是CSDN不太支持):
\反斜杠 `反引号 *星号 _下划线 {}大括号 []中括号 ()小括号  #井号 +加号 -减号 .英文句号 !英文感叹号

内联 HTML 语法/特殊字符自动转义

对于 Markdown 中未包含的标签, 可以直接使用 HTML标签,例如用 HTML <a> 标签替代 Markdown 的链接语法

在 HTML 中, 有一些字符需要特殊对待,如果你想将它们用作字面量, 则需要将它们转义为字符实体

特殊字符 代码
& &amp;
< &lt;
> &gt;
" &quot; "
' &apos; '

注释

<div style='display: none'>
注释
</div>
<!-- 注释 -->
[//]: # (哈哈我是最强注释1,不会在浏览器中显示。)
[^_^]: # (哈哈我是最萌注释2,不会在浏览器中显示。)

空格

【1】 &nbsp; 半角的不断行的空白格(推荐使用)
【2】 &ensp; 半角的空格
【3】 &emsp; 全角的空格

【1】   半角的不断行的空白格(推荐使用)
【2】   半角的空格
【3】   全角的空格


文章结尾
点击这里回到介绍 页面跳转 的阅读位置
点击这里回到介绍 注脚 的阅读位置


  1. Markdown是一种纯文本标记语言 ↩︎

  2. HyperText Markup Language 超文本标记语言 ↩︎

Markdown语法学习|精简版相关推荐

  1. Markdown语法学习

    Markdown语法学习 1.标题 # 一级标题(#后加空格) ## 二级标题 ### 三级标题 #### 四级标题 ##### 五级标题 ###### 六级标题 2.列表 //无序列表(* - +后 ...

  2. 【每天1分钟】MarkDown语法学习之复选框

    [每天1分钟]MarkDown语法学习之复选框 在无序列表符号后面加上[]或者[x]代表选中或者未选中情况 - [x] Markdown - [ ] JavaScript 或者 + [x] Markd ...

  3. 【每天1分钟】MarkDown语法学习之插入表格

    [每天1分钟]MarkDown语法学习之插入表格 表格是Markdown语法中比较复杂的一个,其语法如下: 表头|条目一|条目二 :---:|:---:|:---: 项目|项目一|项目二 以上标记显示 ...

  4. 【每天1分钟】MarkDown语法学习之分割线

    [每天1分钟]MarkDown语法学习之分割线 有时候,为了排版漂亮,可能会加入分隔线.Markdown加入分隔线非常简单,使用下面任意一种形式都可以 *** --- 产生分隔线的语法要求比较松,符号 ...

  5. Markdown语法大全(超级版)

    Markdown语法大全(超级版) CSDN的参考文档并不全-- 文章目录 Markdown语法大全(超级版) 概述 设计理念 内联 HTML 语法 特殊字符自动转义 行内语法讲解 注释的表述 代码法 ...

  6. Day01|Markdown语法学习(Typora软件)

    Day01|Markdown语法学习(Typora软件) 一.标题 #号+空格. 二级:## + 空格:三级:### + 空格:四级:#### + 空格. 三级标题 四级标题 二.字体 加粗.倾斜.加 ...

  7. java入门-markdown语法学习

    前言 本人是一名即将毕业的大四学生,还没有编程方面的工作经验,希望从事Java开发的相关工作,但是自身Java基础太过薄弱,将从今天开始重头开始学习java.学习路线采用b站鱼皮大佬的Java学习路线 ...

  8. markdown流程图多分支_提高生产力的好工具MarkDown语法学习

          Python自动化测试开发班3月7号开课,2月15号前报名优惠800 什么是Markdown Markdown 是一种用来写作的轻量级「标记语言」,它用简洁的语法代替排版,而不像一般我们用 ...

  9. Markdown语法学习笔记(Typora)

    什么是Markdown markdown是种纯文本格式的标记语言,理论上来说和txt.word是一样的,只不过它可以让普通的文本具有一定的格式. 下面是几种常用的markdown语法. 标题 mark ...

最新文章

  1. VB6 通过winsock控件数组实现客户端和服务器多对一通信
  2. 后台获取html控件的值
  3. kafka topic制定规则
  4. day 34 守护线程守护进程 互斥锁线程 信号量 生产者消费者
  5. python怎么学比较有技巧_学python必须知道的30个技巧
  6. 20190530本科教学PPT 文本挖掘的两种基本方法(TF-IDF和LDA)
  7. SQL Prompt 快捷键
  8. HIT Software Construction Review Notes(0-1 Introduction to the Course)
  9. 5.10地址信息函数
  10. 数据库设计三范式(3NF)
  11. 《深入浅出WPF》——命令学习
  12. 正确认识P2P,从容面对风暴
  13. 辽宁省全国计算机 考点 社会,辽宁2018年9月全国计算机二级考试报考地点
  14. excel常用操作收集
  15. 百度自然语言接口调用
  16. 机器学习系列(8)_回归算法,支持向量机
  17. UNIX 是什么?怎么诞生的?
  18. 音频转换成文字的方法你知道吗?操作非常简单
  19. C2C B2C购物体验比较之三:关于支付、物流和售后服务
  20. 百度云管家下载大文件速度慢的解决办法

热门文章

  1. gpgpu_CPU与GPGPU
  2. 手推SVM及SMO算法实现
  3. table表格学习归纳
  4. 集合类超级无敌史无前例的超详细总结
  5. 万能的wifi空口Tcp抓包方式
  6. 计算机打字训练教学教案,打字机教案
  7. 遥感影像的“全色”与“多光谱”
  8. 旧金山启用安保机器人巡逻街道引发争议
  9. redis之hkeys、hvals、hgetall的使用
  10. 【对线面试官】阿里面试经历,有些人走一步看一步就挂了