当前位置: 首页 > ds >正文

Markdown语法大全

MarkDown的基础语法

一,分级标题

# 一级标题
## 二级标题
....

二,段落

三,换行

第一行<br>
第二行
或者空格两次以上再按回车键完成换行

四,强调

1,两个星号包裹

我喜欢**粗体字**强调

预览效果:<br>
我喜欢粗体字强调

2,两个下划线__(不推荐)

我喜欢 粗体字 强调

五,斜体

1,一个星号包裹

我喜欢 *斜体*
如果需要同时是粗体也是斜体使用三个星号
我喜欢加粗斜体***粗斜体***

预览效果<br>
我喜欢斜体
我喜欢加粗斜体粗斜体

六,添加超链接

[标题](链接地址 “提示语(可选)”)

百度

七,Email与URL

<link>
<Email Adreess>

http://www.baidu.com<br>
111111111@qq.com

八,格式化链接

[点击 **这里** 打开百度](http://www.baidu.com) 
点击函数
["setup"](http://www.baidu.com)

点击 这里 打开百度
点击函数
"setup"

九,插入图像

![Alt内容](www.Gm1.cn009.jpg Title内容[可选])

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

使用HTML语法

十,块引用

要创建块引用,请在段落前面添加 >。
块引用可以包含多个段落。在段落之间的空白行上添加 >。

示例如下:

明月别致惊鹊

清风半夜鸣蝉

2,嵌套引用

块引用可以嵌套。在要嵌套的段落前面添加 >>

寒蝉凄切

对长亭晚

骤雨初歇
留恋处

十一,列表

1,有序列表

要创建有序列表,请添加带有数字后跟句点的行项目。数字不必按数字顺序排列,但列表应以数字 1 开头,使用tab切换到子级

  1. First Item

  2. Second Item

  3. Second Item

  4. Fourth Item

    1. First
    2. Second

2,无序列表

在项目前添加减号-,加号+,星号*
要在列表中添加另一个元素,同时保持列表的连续性,请将元素缩进 4 个空格或 1 个制表符
  • First Item
  • Second Item
    • Third Item
  • First ItemItem
  • Second Item
  • Third Item
    • First Item


春风化细雨

十一,表格

 使用 | 作为列的分割:---- 表示左对齐:----: 表示居中对齐----: 表示右对齐
SyntaxDescriptionTest Text
HeaderTitleHere’s this
ParagraphTextAnd more

十二,语法高亮

  1. 围栏代码段使用缩进四个空格或者tab符来创建代码块。或者在代码的前后使用三个反引号’```’
    或者波浪号

  2. 语法高亮需要在三个反引号旁边注明语言

    {"firstName":"John","lastName":"Smith","Age":12
    }
    

十三,脚注

要创建脚注引用,请在方括号([^1])中添加插入符号和标识符。标识符可以是数字或单词,但不能包含空格或制表符。标识符仅将脚注引用与脚注本身相关联-在输出中,脚注按顺序编号。
使用另一个插入符号和括号内的数字以及冒号和文本([^1]: My footnote.)添加脚注。你不必在文件的末尾加上脚注。你可以把它们放在任何地方,除了在其他元素中,比如列表、块引号和表格。

示例如下:
Here’s a simple footnote1,and here’s a longer one2

  1. Here’s one with multiple paragraphs and code.

十四,定义列表

一些Markdown处理器允许您创建术语的定义列表及其相应的定义。要创建定义列表,请在第一行键入术语。在下一行中,键入一个冒号,后跟一个空格和定义。
示例如下:
First Terim
: This is the definitin of the first term.
Second Term
: This is one definition of the second term.

十五,删除线,下划线

  • 删除线
    你可以在单词中间划一条水平线来删除它们。结果如下所示。此功能允许您指出某些单词是错误的,不应包含在文档中。要删除单词,请在单词前后使用两个波浪号(~~)。
    The world is flat. We now know that the world is round.
  • 下划线:
    使用html标签表示:<u>示例</u>
    示例

十六,任务列表

  任务列表(也称为检查列表和待办事项列表)允许您创建带有复选框的项目列表。在支持任务列表的Markdown应用程序中,复选框将显示在内容旁边。要创建任务列表,请在任务列表项前添加破折号(-)和带空格([ ])的括号。要选择复选框,请在括号(x)之间添加[x]。- [x] Write the press release
- [ ] Update the website
- [ ] Contact the media
  • Write the press release
  • Update the website

十七,使用表情符

  1. 直接复制粘贴
  2. 一些Markdown应用程序允许您通过输入emoji简码来插入emoji。这些开始和结束于冒号,并包括表情符号的名称。
Gone camping! :tent: Be back soon.That is so funny! :joy:

显示效果:
Gone camping! ⛺️ be back soon.

十八,高亮突出

一些Markdown处理器允许突出显示文本。结果如下所示。要突出显示单词,请在单词前后使用两个等号(==)或者使用html的mark标签进行凸显.

I need to hightlight these ==very important words.==
I need to hightlight these <mark>very important words</mark>

渲染效果:
I need to hightlight these very important words.
I need to hightlight these very important words

十七,下标,上标

这并不常见,但一些Markdown处理器允许您使用下标将一个或多个字符定位在正常文字行下方。要创建下标,请在字符前后使用一个波浪号(~)。 如果你的Markdown应用程序支持HTML,你可以使用mark HTML标签。
一些Markdown处理器允许您使用上标将一个或多个字符定位在正常字体行上方。要创建上标,请在字符前后使用一个插入符号(^)。

H~2~O
如果支持Html标签则如下
H<sub>2</sub>O
X^2^
如果支持Html标签则如下
X<sup>2</sup>

H2O
H2O
X2
X2

十八,字体、字号、颜色

使用Html文本进行表示:<span style="font-size:20px;color:green;font-weight:bold ;font-family:华文行楷">我是一个文本</span>
效果如下:

我是一个文本

MarkDown进阶语法

1,转义符

显示特殊的字符使用反斜杠进行转移,例如:

\[\],\*文本\*

[],*文本*

2,表格

MarkDown 书写表格的具体语法。
表头:

  • 表头由一行文本组成,每个单元格的内容用 | 符号分割。
  • 表头下方需要一行分隔行,用来区分表头与表格内容,分割行由 - 符号(至少三个)组成,分隔行的左侧和右侧可以省略 | 符号。

基础表格

表头1表头2表头3
内容1内容2内容3

对齐表格

表头11表头22表头33
内容1内容2内容3

复杂的表格使用Html描述

版本规划任务分配表
需求:V0.3版本控制优先级任务分解产品负责人
功能模块1具体事项11任务1@翠花
具体事项22任务2
具体事项33任务3
功能模块2具体事项12任务1
具体事项23任务1
3任务1
3任务1
3任务1
具体事项33任务1
备注信息

3,脚注

  • 要创建脚注引用,请在方括号(1)中添加插入符号和标识符。标识符可以是数字或单词,但不能包含空格或制表符。标识符仅将脚注引用与脚注本身相关联-在输出中,脚注按顺序编号。
  • 另一个插入符号和括号内的数字以及冒号和文本(1: My footnote.)添加脚注。你不必在文件的末尾加上脚注。你可以把它们放在任何地方,除了在其他元素中,比如列表、块引号和表格。
Here's a simple footnote,[^1] and here's a longer one.[^bignote][^1]: This is the first footnote.[^bignote]: Here's one with multiple paragraphs and code.

Here’s a simple footnote,1 and here’s a longer one.2

4,上标,下标

  1. 创建下标,请在字符前后使用一个波浪号(~)。

H~2~O或者使用html H<sub>2</sub>O</sub>
H2O,H2O

  1. 创建上标,请在字符前后使用一个插入符号(^)。
X^2^ 或者使用Html X<sup>2</sup>

X2

5,待办事项

任务列表(也称为检查列表和待办事项列表)允许您创建带有复选框的项目列表。在支持任务列表的Markdown应用程序中,复选框将显示在内容旁边。要创建任务列表,请在任务列表项前添加破折号(-)和带空格([ ])的括号。要选择复选框,请在括号(x)之间添加[x]。

- [x] Write the press release
- [ ] Update the website
- [ ] Contact the media
  • Write the press release
  • Update the website
  • Contact the media

6,锚点

锚点是一种HTML特性,允许你在页面中指定位置,使得用户可以通过点击链接直接跳转至该位置。虽然Markdown本身并不直接支持锚点,但通过结合HTML标签,我们可以在Markdown文档中实现这一功能.

// 起点
[点击跳转](#mypoint)
// 终点
<span id="mypoint"></span>

示例(点击表格操作实现跳转)
表格操作
补充:生成目录指令:[TOC]

MarkDown高级语法

1,Latex公式

Latex是一种高质量排版的技术和科学文档的系统,在MarkDown中嵌入Latex公式,可以极大的提高文档的专业性和可读性,涵盖了数学,物理,化学等多个学科领域。

官网文档:

  • Latex官网:https://www.latex.project.org/ ,Latex作为一种高质量的排版系统,尤其擅长技术和科学类的排版。Latex本身是免费软件,用户无需支付使用费用。
  • 在线学习平台:如Overleaf(https://www.overleaf.com)等平台提供额Latex的在线编辑和学习环境,用户可以在这些平台学习Latex语法,编辑Latex文档,并与其他Latex用户交流、分享经验。

1.1,行内公式

使用$...$进行包裹
$E=MC^2$

E = M C 2 E=MC^2 E=MC2

1.2,行间公式

使用$$...$$进行包裹
$$
E=MC^2
$$
$$
\sum_{i=1}^{n}i=\frac{n(n+1)}{2}
$$

E = M C 2 E=MC^2 E=MC2
∑ i = 1 n i = n ( n + 1 ) 2 \sum_{i=1}^{n}i=\frac{n(n+1)}{2} i=1ni=2n(n+1)

1.3,常用符号与命令

  • 上标与下标:^表示上标,_表示下标。例如$x_i^2$渲染为: x i 2 x_i^2 xi2
  • 分数:\frac(分子)(分母),例如$\frac(a)(b)$渲染为 a b \frac{a}{b} ba
  • 根号:\sqrt{表达式},例如:$\sqrt{a^2+b^2}$渲染为: a 2 + b 2 \sqrt{a^2+b^2} a2+b
http://www.xdnf.cn/news/3079.html

相关文章:

  • 洛谷题解 | CF111C Petya and Spiders
  • Spark GraphX 机器学习:图计算
  • CertiK创始人顾荣辉出席Unchained Summit,探讨Web3.0安全与合规路径
  • 记录 Flink jdbc、mysql-cdc 连接 mysql8 碰到的适配问题
  • 4.28-4.29 Vue
  • phpstudy修改Apache端口号
  • Azure Synapse Dedicated SQL pool企业权限管理
  • 论文阅读:2024 arxiv FlipAttack: Jailbreak LLMs via Flipping
  • 怎样学习Electron
  • 驱动开发硬核特训 · Day 25 (附加篇):从设备树到驱动——深入理解Linux时钟子系统的实战链路
  • PSO详解变体上新!新型混合蛾焰粒子群优化(MFPSO)算法
  • GA-Transformer遗传算法优化编码器多特征分类预测/故障诊断,作者:机器学习之心
  • 【Redis——数据类型和内部编码和Redis使用单线程模型的分析】
  • EtherCAT 分布式时钟(DC)补偿技术解析
  • React Native 动态切换主题
  • 使用js写一个发布订阅者
  • 给 BBRv2/3 火上浇油的 drain-to-target
  • 26考研 | 王道 | 计算机网络 | 第一章 计算机网络的体系结构
  • Python核心机制与实战技巧:从变量作用域到GIL的深度解析
  • 基于Springboot + vue实现的列书单读书平台
  • 技术赋能与模式重构:开源AI大模型驱动下的“一盘货”渠道革命——基于美的案例与S2B2C生态融合的实证研究
  • 部署一个自己的Spring Ai 服务(deepseek/通义千问)
  • 20250429 垂直地表发射激光测量偏转可以验证相对性原理吗
  • 学习海康VisionMaster之线圆测量
  • 一个SciPy图像处理案例的全过程
  • java 加入本地lib jar处理方案
  • 暑假里系统学习新技能(马井堂)
  • AWS创建多块盘并创建RAID0以及后增加空间
  • 【OSG学习笔记】Day 14: 操作器(Manipulator)的深度使用
  • Go语言Context机制深度解析:从原理到实践