Markdown教程

news/2024/12/23 5:19:13/

Markdown教程


文章目录

  • Markdown教程
    • 一.简介
    • 二.标题
    • 三.段落
      • 1.字体
      • 2.分割线
      • 3.删除线
      • 4.脚注
    • 四.列表
      • 1.无序列表
      • 2.有序列表
      • 3.列表嵌套
    • 五.区块
      • 1.基础语法
      • 2.区块嵌套
    • 六.代码
      • 1.代码块
      • 2.行内代码
    • 七.链接
      • 1.外部链接
      • 2.内部链接
      • 3.高级链接
    • 八.表格
      • 1.基本语法
      • 2.对齐方式
    • 九.图片
    • 十.高级技巧
      • 1.公式
      • 2.高亮
      • 3.下标
      • 4.上标
      • 5.表情🤞
      • 6.画图

一.简介

Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。

Markdown 语言在 2004 由约翰·格鲁伯(英语:John Gruber)创建。

Markdown 编写的文档可以导出 HTML 、Word、图像、PDF、Epub 等多种格式的文档。

Markdown 编写的文档后缀为 .md, .markdown

编辑器推荐:Typora、VScode等。

二.标题

# 标题名字(#号的个数代表标题的级数)
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
####### 最多支持六级标题

三.段落

Markdown 段落没有特殊的格式,直接编写文字就好,段落的换行是使用两个以上Space加上Enter,也可以在段落后面使用一个空行来表示重新开始一个段落。

1.字体

Markdown 可以使用以下几种字体:

*斜体文本*
_斜体文本_
**粗体文本**
__粗体文本__
***粗斜体文本***
___粗斜体文本___

2.分割线

用三个以上的星号、减号、底线来建立一个分隔线,行内不能有其他东西。你也可以在星号或是减号中间插入空格。下面每种写法都可以建立分隔线:

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

3.删除线

在文字的两端加上两个波浪线 ~~ 即可,如下所示:

~~BAIDU.COM~~

4.脚注

脚注的格式:[^注明的文本]

格式[^注明的文本]

四.列表

1.无序列表

使用星号()、加号(+)或是减号(-*)作为列表标记,格式:符号+空格

* 无序列表1
+ 无序列表2
- 无序列表3

2.有序列表

使用数字并加上 . 号来表示,格式:数字+.+空格

1. 有序列表1
2. 有序列表2
3. 有序列表3

3.列表嵌套

列表嵌套只需在子列表中的选项前面添加4个Space即可:

1. 第一项:- 第一项嵌套的第一个元素- 第一项嵌套的第二个元素
2. 第二项:- 第二项嵌套的第一个元素- 第二项嵌套的第二个元素

实例如下:

  1. 水果:
    • 苹果
    • 香蕉
  2. 饮料:
    • 可乐
    • 雪碧

五.区块

1.基础语法

区块引用是在段落开头使用 > 符号 ,然后后面紧跟一个空格符号,

格式:>+空格

> 天上白玉京
> 十二楼五城
> 仙人抚我顶
> 结发授长生

2.区块嵌套

区块是可以嵌套的,一个 > 符号是最外层,两个 > 符号是第一层嵌套,以此类推:

> 最一层
> > 第二层嵌套
> > > 第三层嵌套

最外层

第二层嵌套

第三层嵌套

六.代码

1.代码块

代码块中的文本(包括 Markdown 语法)都会显示为原始内容。

```语言名称(也可以不指定)

2.行内代码

也可以通过反引号(``),插入行内代码:

markdown Java Python PHP MySQL C++ public static void main(string)

格式:`内容`

七.链接

1.外部链接

格式:[链接名称](链接地址)或<链接地址>

百度

菜鸟教程

https://cn.bing.com/

2.内部链接

格式:[链接名称](#跳转名称)

[跳转至简介](#一.简介)

跳转至简介

3.高级链接

如需重复使用一个链接,我们可以通过给链接设置一个变量来重复使用它。

==注意:==使用链接网址时最好直接使用地址栏复制来的地址,不要删除http或https,可能会导致无法打开网页的情况。

此处使用以下两个网站举例:

哔哩哔哩 (゜-゜)つロ 干杯~-bilibili

纪妖(原名知妖) (cbaigui.com)

此处使用BL作为b站网址变量[哔哩哔哩 (゜-゜)つロ 干杯][BL]
此处使用JY作为纪妖网址变量[纪妖(原名知妖)][JY][BL]: https://www.bilibili.com
[JY]: https://www.cbaigui.com

此处使用BL作为b站网址变量哔哩哔哩 (゜-゜)つロ 干杯
此处使用JY作为纪妖网址变量纪妖(原名知妖)

八.表格

1.基本语法

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

为了使 Markdown 更清晰,|-两侧需要至少有一个空格。

姓名 | 学号
--- | ---
张三 | 01
李四 | 02
姓名学号
张三01
李四02

2.对齐方式

:号在哪边就是什么对齐:

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

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

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

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

九.图片

格式:![图片名](图片地址)或![图片名](图片地址 "别名")

  • 开头一个感叹号 !
  • 接着一个方括号,里面放上图片的替代文字
  • 接着一个普通括号,里面放上图片的网址,最后还可以用引号包住并加上选择性的 ‘title’ 属性的文字。
![图片名](图片地址)
![图片名](图片地址 "别名")

魔道祖师

十.高级技巧

以下部分功能可能在某些渲染器无法实现。

1.公式

格式: $公式$ $$公式$$ ````math`

 $f(x) = sin(x) + 12$$$f(x) = sin(x) + 12$$```math

f ( x ) = s i n ( x ) + 12 f(x) = sin(x) + 12 f(x)=sin(x)+12

f ( x ) = s i n ( x ) + 12 f(x) = sin(x) + 12 f(x)=sin(x)+12

f(x) = sin(x) + 12

2.高亮

格式:==文字==

实例:高亮

3.下标

格式:~文字或数字~

实例:H2O

4.上标

格式:^文字或数字^

实例:m2

5.表情🤞

  • 第一种:输入:后再输入一个 英文字母,会弹出表情符号
  • 第二种:输入法直接选择
  • 第三种:win+句号也可以实现

6.画图

此处简单举两个栗子😜,个人觉得太麻烦了🤦‍♂️。

Mermaid 是一个用于画流程图、状态图、时序图、甘特图的库

  • 饼图(Pie)
50% 20% 30% 饮料 可乐 雪碧 芬达
  • 流程图(graph)

方向描述:TB 从上到下;BT从下到上;RL从右到左;LR从左到右

方向箭头:–>

格式:表述+(图形节点)

graphA(圆角矩形节点)C[矩形节点]D((圆形节点))E{菱形节点}F>右向旗帜状节点] 
圆角矩形节点
矩形节点
圆形节点
菱形节点
右向旗帜状节点
graph LR;A-->BB-->CC-->A
A
B
C
  • 序列图(sequence diagram)

格式:-> 直线,–>虚线,->>实线箭头,—>>虚线箭头

对象A->对象B:请求

对象B->对象A:响应

注解:Note 位置表述 参与者: 标注文字

位置表述:right of 右侧;left of 左侧;over 在当中,可以横跨多个参与者

别名: participant 别名 as 对象

sequenceDiagram Title: 观景老师->>同学:同学,你站在楼顶干嘛,快下来!同学-->>老师:老师,这学期我能及格吗?
老师 同学 同学,你站在楼顶干嘛,快下来! 老师,这学期我能及格吗? 老师 同学 观景
  • 甘特图(gantt)
gantt title 标题dateFormat 日期格式section 部分名任务名:参数一, 参数二, 参数三, 参数四,参数五参数一:crit(是否重要,红框框) 或者 不填
参数二:done(已完成)、active(正在进行) 或者 不填(表示为待完成状态)
参数三:取小名 或者 不填
参数四:任务开始时间
参数五:任务结束时间
Mon 06 Mon 13 Mon 20 Mon 27 Mon 03 Mon 10 Mon 17 A task Another task Task in sec another task Section Another A Gantt Diagram

跳转至顶部

参考文献:

Markdown 高级技巧 | 菜鸟教程 (runoob.com)

markdown-tutorial | 救救笔记库 (gitee.io)


http://www.ppmy.cn/news/772329.html

相关文章

iOS开发60分钟入门

本文面向已有其它语言&#xff08;如Java&#xff0c;C&#xff0c;PHP&#xff0c;Javascript&#xff09;编程经验的iOS开发初学者&#xff0c;初衷在于让我的同事一小时内了解如何开始开发iOS App&#xff0c;学习目标包括&#xff1a; 能使用Xcode IDE、模拟器能修改、调试…

前端 30 问:愿你能三十而立

前言&#xff1a; 金三银四了&#xff0c;如果你正在经历工作调整&#xff0c;那么建议你一定要收藏起来&#xff0c;这是一份预防互联网寒冬的必备指南~ 1.输出的结果是什么? 怎么改变循环1输出结果变成循环2的打印结果 for(var i 0;i<5;i){setTimeout(()>{console…

pycocotools库的安装和使用方法

坚持写博客&#x1f4aa;&#xff0c;分享自己的在学习、工作中的所得 给自己做备忘对知识点记录、总结&#xff0c;加深理解给有需要的人一些帮助&#xff0c;少踩一个坑&#xff0c;多走几步路 尽量以合适的方式排版&#xff0c;图文兼有 如果写的有误&#xff0c;或者有不理…

deflate算法总结

参考资料&#xff1a; 1.gzip压缩系列 2.ZIP压缩算法详细分析及解压实例解释 3.An Explanation of the Deflate Algorithm 4.RFC1951 1.deflate压缩 Deflate是一种数据无损压缩算法&#xff0c;它广泛用于zip文件压缩以及png图片压缩。deflate结合了huffman编码和LZ77编码&am…

微信开发者工具模拟器、IOS真机调试、Android真机调试中Editor效果不一致问题

问题环境&#xff1a; 1、微信开发者工具1.05.2110290&#xff08;以下简称“工具”&#xff09; 2、真机调试1.0版本&#xff08;不区分IOS与Android&#xff09; 3、微信的editor component&#xff0c;用于在自己的项目中&#xff0c;作为富文本的输入&#xff08;包括图片、…

bios密码解锁软件_超详细的CFG解锁教程,带你进完善oc引导,提升黑苹果性能

oc引导是clover之后的又一个黑苹果引导,它可以让你的电脑更像白苹果。但是要想充分发挥oc的性能还需要解锁电脑的CFG功能,有的电脑BIOS里面有CFG选项,可以很容易的解锁。但是一些电脑的BIOS里面没有CFG的选项,而网络中关于解锁CFG相关的教程内容比较少,所以本人出出一期关…

这算通过审核了么?接下来还有没有什么坑,求大神指点!--酷课堂iOS交流群问答精华整理(201808期)

酷课堂iOS交流群 我们是一个什么样的组织&#xff1a; 酷课堂iOS交流群&#xff0c;聚集了一群热爱技术、有趣、有料&#xff0c;平均Q龄在10年以上的“老司机”&#xff0c;他们遍布在全国/球各地&#xff0c;有知名企业iOS工程师、高校大学生、自由职业者……如果你也是这样…

构建自己的图像分类数据集

安装配置环境 !pip install numpy pandas matplotlib requests tqdm opencv-python 图像采集 import os import time import requests import urllib3 urllib3.disable_warnings() from tqdm import tqdm #进度条库 import os 采集函数 该函数实现根据关键词和爬取数量&#xf…