百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

Markdown 各种标签说明介绍(markdownq)

zhezhongyun 2025-03-19 18:37 63 浏览

介绍

主要介绍各种Markdown的标签。汇总一下自己在Markdown中编辑中的常用标签。

本篇内容的标签,全部是在Typora的环境下自测使用过。

1.基础标签

主要介绍Markdown中的一些基础标签,只要大家markdown那么就会用到的标签

标签

介绍

描述

# xxx

标题

# 一级标题。 ## 二级标题。 符号越多,标题等级越低。建议大家不要超过5级

**xx**

加粗

加粗效果。如果我们要给文字加粗

``

行内代码

主要是给段落句子中的部分代码词使用的。

```java
```

代码块

我们可以在代码块开头区域,添加代码块的语言格式。

*x*

倾斜

倾斜 。相较于加粗,只有一个*

|xxxx|xxxx|xxxx|

表格

表格主要是通过| 符号来进行定义的 ,而如果要定义表头那么在表头下一行使用:|------|------| 然后它就会区分了。 表格示例

![图片介绍](图片路径地址)

图像

我们如果给插入图片的话,图片的插入格式就是上面的了。

[链接说明]( 链接地址)

链接地址

相较于图像插入,只是少了一个!而已。

------

水平分割线

------

2. 进阶标签

在上面基本标签外,我们如果还有其他的需求。也有更多的标签。

但是这种进阶的标签。有部分是需要前端做适配的如果前端没有做好适配。你可能看不到效果。

标签

介绍

描述

[TOC]

目录

Markdown支持内置目录,我们只需要添加目录标签后。就会自动生成目录。

- 内容

无序列表

在 段落前面添加 - 就可以创建无序列表效果

+ 内容

无序列表

在 段落前面添加 + 就可以创建无序列表效果。两个是一样的效果

1.

有序列表

输入数字1. 然后加空格,就会自动创建有序列表了。回车换行就会自动创建新的序列。

>

引用

我们在需要标注为“引用”的内容前,输入"> " 加上空格,就可以将内容标注为引用了。

- [ ]

倾斜

任务列表效果,通过该标签 会自动在内容前面添加一个复选框效果

$ 内容
$

公式块

markdown 要显示数学等公式效果,可以通过$ 标签来实现

```mermaid graph ```

流程图

我们除了标签以外,我们还可以通过mermaid graph 标签实现流程图的自动生成。具体的可以参考下面的流程图示例

~~内容~~

中划线效果

内容 实现内容的中划线

[^角注词]:角注内容

角注效果

默认情况下,角注内容不显示,只有当鼠标移动到角注上才会显示内容。(PS 需要你的前端适配支持该功能)

2.1 表格示例

Markdown 制作表格使用 | 来分隔不同的单元格,使用 -来分隔表头和其他行。

我们在上面简单了解了表格。同时我们可以针对表格的内容做布局调整:例如左对齐,右对齐,居中对齐等

| 左对齐 | 右对齐 | 居中对齐 |
| :-----| ----: | :----: |
| 单元格 | 单元格 | 单元格 |
| 单元格 | 单元格 | 单元格 |

详细介绍对齐方式

表格的对齐方式:

  • -: 设置内容和标题栏居右对齐。
  • :- 设置内容和标题栏居左对齐。
  • :-: 设置内容和标题栏居中对齐。

2.2 流程图 甘特图,UML时序图示例

主要介绍一些流程图和甘特图等效果。我们在实现了markdown的脚本后,如果前端解析没有正确配置的话,这种流程图等等也可能会在网页上无法正确显示。

流程图1:

代码配置:

```mermaid
graph LR
A[开始] -->B(打开网页)
B --> C{输入查询}
C -->|搜索zin| D(zinyan.com)
C -->|搜索yan| E[zinyan.com]
```

效果图:

流程图2:

代码配置:

```flow
st=>start: 开始框
op=>operation: 处理框
cond=>condition: 判断框(是或否?)
sub1=>subroutine: 子流程
io=>inputoutput: 输入输出框
e=>end: 结束框
st->op->cond
cond(yes)->io->e
cond(no)->sub1(right)->op
```

效果图:

甘特图效果:

代码配置:

```mermaid
        gantt
        dateFormat  YYYY-MM-DD
        title 软件开发甘特图
        section 设计
        需求                      :des1, 2022-01-06,2022-01-08
        原型                      :des2, 2022-01-09, 3d
        UI设计                    :des3, after des2, 5d
        UE设计                  :des4, after des3, 5d
        section 开发
        技术准备            :crit, done, 2022-01-06,24h
        设计框架            :crit, done, after des2, 2d
        开发                :crit, done, 8d
        发布                :crit, 2d
        section 测试
        功能测试             :done, a1, after des3, 3d
        压力测试             :after a1  , 20h
        测试报告             : 48h
```

效果

还有我们经常会碰见的UML 时序图

```mermaid
 sequenceDiagram
    participant 登录
    participant 接口
    登录->>接口: 我把密码账户传给你
    接口-->>后台:将数据通过https传给你
    loop 信息检测
        后台->后台: 判断账户信息是否正确
    end
    Note right of 后台: 用户信息等存在,我将数据改改后返回给你
    后台-->>接口: 用户信息
    接口-->>登录: 给你数据,你自己判断
    登录->>主界面: 访问成功
```

3. Html标签的直接使用

我们除了上面的md标签外,还可以直接使用html的标签。

例如:我们输入按钮的效果: Ctrl+Alt+Del 显示效果为:Ctrl+Alt+Del

我们自定义锚点:例如在任意地方添加 :

然后在需要跳转到该区域的文字后添加:[内容介绍](#react)。 然后就能实现点击后页面自动滑动。

如果是需要下划线的话,由于md没有定义。所以我们如果想使用只能是html的标签来实现了

带下划线文本 带下划线文本



相关推荐

Python入门学习记录之一:变量_python怎么用变量

写这个,主要是对自己学习python知识的一个总结,也是加深自己的印象。变量(英文:variable),也叫标识符。在python中,变量的命名规则有以下三点:>变量名只能包含字母、数字和下划线...

python变量命名规则——来自小白的总结

python是一个动态编译类编程语言,所以程序在运行前不需要如C语言的先行编译动作,因此也只有在程序运行过程中才能发现程序的问题。基于此,python的变量就有一定的命名规范。python作为当前热门...

Python入门学习教程:第 2 章 变量与数据类型

2.1什么是变量?在编程中,变量就像一个存放数据的容器,它可以存储各种信息,并且这些信息可以被读取和修改。想象一下,变量就如同我们生活中的盒子,你可以把东西放进去,也可以随时拿出来看看,甚至可以换成...

绘制学术论文中的“三线表”具体指导

在科研过程中,大家用到最多的可能就是“三线表”。“三线表”,一般主要由三条横线构成,当然在变量名栏里也可以拆分单元格,出现更多的线。更重要的是,“三线表”也是一种数据记录规范,以“三线表”形式记录的数...

Python基础语法知识--变量和数据类型

学习Python中的变量和数据类型至关重要,因为它们构成了Python编程的基石。以下是帮助您了解Python中的变量和数据类型的分步指南:1.变量:变量在Python中用于存储数据值。它们充...

一文搞懂 Python 中的所有标点符号

反引号`无任何作用。传说Python3中它被移除是因为和单引号字符'太相似。波浪号~(按位取反符号)~被称为取反或补码运算符。它放在我们想要取反的对象前面。如果放在一个整数n...

Python变量类型和运算符_python中变量的含义

别再被小名词坑哭了:Python新手常犯的那些隐蔽错误,我用同事的真实bug拆给你看我记得有一次和同事张姐一起追查一个看似随机崩溃的脚本,最后发现罪魁祸首竟然是她把变量命名成了list。说实话...

从零开始:深入剖析 Spring Boot3 中配置文件的加载顺序

在当今的互联网软件开发领域,SpringBoot无疑是最为热门和广泛应用的框架之一。它以其强大的功能、便捷的开发体验,极大地提升了开发效率,成为众多开发者构建Web应用程序的首选。而在Spr...

Python中下划线 ‘_’ 的用法,你知道几种

Python中下划线()是一个有特殊含义和用途的符号,它可以用来表示以下几种情况:1在解释器中,下划线(_)表示上一个表达式的值,可以用来进行快速计算或测试。例如:>>>2+...

解锁Shell编程:变量_shell $变量

引言:开启Shell编程大门Shell作为用户与Linux内核之间的桥梁,为我们提供了强大的命令行交互方式。它不仅能执行简单的文件操作、进程管理,还能通过编写脚本实现复杂的自动化任务。无论是...

一文学会Python的变量命名规则!_python的变量命名有哪些要求

目录1.变量的命名原则3.内置函数尽量不要做变量4.删除变量和垃圾回收机制5.结语1.变量的命名原则①由英文字母、_(下划线)、或中文开头②变量名称只能由英文字母、数字、下画线或中文字所组成。③英文字...

更可靠的Rust-语法篇-区分语句/表达式,略览if/loop/while/for

src/main.rs://函数定义fnadd(a:i32,b:i32)->i32{a+b//末尾表达式}fnmain(){leta:i3...

C++第五课:变量的命名规则_c++中变量的命名规则

变量的命名不是想怎么起就怎么起的,而是有一套固定的规则的。具体规则:1.名字要合法:变量名必须是由字母、数字或下划线组成。例如:a,a1,a_1。2.开头不能是数字。例如:可以a1,但不能起1a。3....

Rust编程-核心篇-不安全编程_rust安全性

Unsafe的必要性Rust的所有权系统和类型系统为我们提供了强大的安全保障,但在某些情况下,我们需要突破这些限制来:与C代码交互实现底层系统编程优化性能关键代码实现某些编译器无法验证的安全操作Rus...

探秘 Python 内存管理:背后的神奇机制

在编程的世界里,内存管理就如同幕后的精密操控者,确保程序的高效运行。Python作为一种广泛使用的编程语言,其内存管理机制既巧妙又复杂,为开发者们提供了便利的同时,也展现了强大的底层控制能力。一、P...