首页 > 其他分享 >Markdown 扩展语法

Markdown 扩展语法

时间:2024-10-18 19:22:03浏览次数:1  
标签:--- Markdown 脚注 扩展 语法 注释 文本

Markdown 扩展语法

注意: 在使用这些扩展语法前,请检查您的应用程序是否支持。 并非所有的 Markdown 编辑器都支持下面的这些扩展语法。

表格

要创建表格,请使用连字符 - 创建表头,使用管道符 | 分隔每列。 例如:

|学号|姓名|性别|年龄|学分|
|---|---|---|---|---|
|001|张三|男|21|87|
|002|李四|女|23|95|

在连字符一行加入冒号 : 可改变单元格对齐方式。 例如:

|:--|       # 左对齐(默认方式)
|:-:|       # 居中对齐
|--:|       # 右对齐

代码块

使用三个反引号 ` 或三个波浪号 ~ 包含代码可以生成代码块。 例如:

```
{
    "firstName": "John",
    "lastName": "Smith",
    "age": 23
}
```

~~~
使用三个波浪号 ~ 也可以生成代码块。
~~~

许多 Markdown 编辑器都支持代码块语法高亮,要实现此功能,请在代码块前指定一种语言。 例如:

```cpp
#include <iostream>
int main() {
    using namespace std;
    cout << "Hello World" << endl;
    return 0;
}
```

输出效果:

#include <iostream>
int main() {
    using namespace std;
    cout << "Hello World" << endl;
    return 0;
}

脚注

脚注可以为您的文档添加注释内容,使文档更加规范。 脚注由引用和注释两部分组成,引用出现在正文中,注释一般放在页面底部。 脚注创建后,引用自动编号,单击引用会跳转至相应的注释位置。

引用创建方式: [^文本]
符号 ^ 和右边文本称为"标识符",标识符可以是数字和文本。 标识符用于关联引用与注释内容,注释按照创建顺序自动编号。

注释创建方式: [^文本]: 注释内容
使用相同方式创建注释,紧跟着一个冒号,然后是详细的注释内容。

这是一个数字脚注[^1],  
这是一个文本脚注[^长段落],

好多内容...  

[^1]: 这是一个简单的脚注,使用数字做编号。
[^长段落]: 这是一个文本脚注,使文档结构更加清晰、可读。

注意: 标识符不能包含空格、制表符。

任务列表

任务列表可以使您方便的创建带有复选框的列表。 在支持任务列表的 Markdown 编辑器中,复选框一般显示在任务内容的左边。

- [ ] 准备执行的任务
- [ ] 正在执行的任务
- [x] 已经完成的任务

注意,方括号的前、后各有一个空格,方括号内部也需要一个空格或符号 x。 添加符号 x 的复选框会出现一个对勾符号

删除线

您可以在文档的某些字词中心显示一条水平线表示“删除”该部分。 要实现这种效果,可以在要“删除”的字词前后各使用两个波浪号 ~~。 例如:

后天同学聚会,~~别人可以不参加但~~你必须到场!

标签:---,Markdown,脚注,扩展,语法,注释,文本
From: https://www.cnblogs.com/liujunapp/p/18474369

相关文章

  • 十四、Python基础语法(字符串str-下)
    一、字符串替换-replace语法:字符串.replace(old_str,new_str,count)将字符串中的old_str替换为new_str,count为替换的总次数,如果不写,表示全部替换,替换后返回一个完整的字符串,原来的不会改变。count为1,表示替换第一个值。my_str='testtestpython'#全部替换print......
  • 十二、Python基础语法(字符串str-上)
    一、定义字符串:使用单引号、双引号、三引号引用起的内容就是字符串。如果字符串本身包含引号时,要使用其他引号,也可以使用\转义,如果不想字符串中的字符进行转义,可以在字符串前面加上r。name1='python'name2="python"name3="""python"""name4='''python'''#如果......
  • 【信奥赛·C++基础语法】CSP-J C++ 指针与引用
    序言指针和引用是非常重要的概念,它们提供了对内存的直接访问和操作方式,使得程序员能够更加灵活地处理数据哈,理解指针和引用的工作原理以及正确使用它们,对于编写高效、安全的C++程序至关重要。一、指针的基本概念指针的定义和作用指针是一个变量,它存储了另一个变量的内......
  • 【状态估计】【雷达】基于扩展卡尔曼滤波的雷达目标跟踪融合研究(Matlab代码实现)
     ......
  • TPAMI 2024 | 具有识别机制的可扩展视频目标分割
    题目:ScalableVideoObjectSegmentationWithIdentificationMechanism具有识别机制的可扩展视频目标分割作者:ZongxinYang;JiaxuMiao;YunchaoWei;WenguanWang;XiaohanWang;YiYang摘要本文探讨了在半监督视频目标分割(VOS)中实现可扩展和有效的多目标建模所......
  • Archi - 无单点原则 和 可水平扩展原则 的区别
    在系统设计中,无单点原则和可水平扩展原则是确保系统高可用性和灵活性的两个重要方面,它们之间存在明显的区别,具体如下:一、无单点原则定义:无单点原则是指在设计系统时,应避免存在单个点(组件、服务或设备)的故障导致整个系统不可用的情况。换句话说,系统应该具备冗余和容错能力,以确......
  • 【深度知识】5.Prometheus-PromQL查询监控数据和语法说明
    成就你的写作梦想立即下载 【深度知识】5.Prometheus-PromQL查询监控数据和语法说明笔名辉哥 简书优秀创作者0.8682021-03-2822:20IP属地:上海打开App  1.摘要PromQL(PrometheusQueryLanguage)是Prometheus自己开发的数据查询DSL......
  • mysql语法-DML&&DQL
    1.DML操作数据——添加、修改、删除(1)添加数据:实例(2)修改数据实例注意:修改时如果update语句不加where条件,则会把表中所有数据都修改了!(3)删除数据:实例2.DQL查询查询语法(1)基础查询:实例(2)条件查询:......
  • 揭秘!如何设计高可用、高性能、高扩展的异地多活系统?【转】
     异地多活是分布式系统架构设计的一座高峰,当业务系统走到需要考虑异地多活这一步,其体量和复杂度都会达到很高的水准。接入层、逻辑层、数据层的三层架构,基本上是每个业务都会拥有的基础架构形态,而三层架构的关键在于数据层,本文将从数据层切入探讨异地多活对于基础架构设计的影响......
  • 预科02》:Markdown语法详解
    Markdown学习标题三级标题四级标题标题语法:#空格标题名回车(几极标题就用几个#号)字体hello,word!hello,word!hello,word!hello,word!(前面后面加*号鼠标点一下可以看见)引用选择狂神说学java走向人生巅峰!(语法:>空格描述)分割线语法---或者***......