Markdown基础语法

Markdown语法

1、Markdown标题

  • 使用#表示1-6级标题,以及标题对应一个#号

2、Markdown段落

Markdown段落没有特殊的格式,直接编写文字就好,段落的换行是使用两个以上空格加回车

3、Markdown字体

Markdown可以使用一下几种字体

*斜体*文本(*号)

_斜体文本_(_号)

*粗体文本*(**号)

_粗体文本_(__号)

字体可以相互组合

4、Markdown分隔线

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

***
* * * 
*****
- - - 
-----
___
_ _ _

5、Markdown删除线

如果段落上的文字要添加删除线,只需要在文字的两端加上两个波浪线即可

~baidu.com~

6、Markdown下划线

下划线可以通过HTML的标签实现

<u>带下划线文本

7、Markdown脚注

脚注是对文本的补充说明

Markdown脚注的格式

8、Markdown列表

Markdown支持有序列表和无序列表

无序列表使用(*)、(+)或(-)作为列表的标记,这些标记后面要加一个空格

  • 第一项
  • 第二项
  • 第三项
    • 3.1
    • 3.2

有序列表使用数字并加上(.)表示

  1. 第一项
  2. 第二项
  3. 第三项
    1. 3.1项

列表嵌套

列表嵌套只需要在子列表中的选项前面添加四个空格(tab)即可

  1. 第一项
    1. 第一项的第一个元素
    2. 第一项的第二个元素
  2. 第二项

9、Markdown区块

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

区块的引用

这是区块

区块是为了让文字显得更加突出

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

最外层

第一层嵌套

第二层嵌套

区块和列表的组合使用

如果要在列表项目内放进区块,那么就需要在>前添加四个空格缩进

列表中使用区块

  • 第一项

    • 这是区块

      在列表中使用区块

  • 第二项

10、Markdown代码

如果是段落上的一个函数或片段的代码可以用反引号把它包裹起来

print('hello world')python

代码区块

使用```包裹一段代码,并指定一种语言(也可以不指定)

import requests

resp = requests.get(url='https://www.baidu.com')
resp.enconding = 'utf-8'
print(resp.text)

11、Markdown链接

链接使用方法

[链接名称](链接地址)

或者

<链接地址>

这是一个链接百度一下

直接使用链接地址https://www.baidu.com

高级链接

我们可以通过变量来设置一个链接,变量赋值在文档末尾进行

这个链接用1作为网站变量[Google][1]

然后在文档的末尾为变量赋值(网址)[1]:https://www.googole.com “可选标题”

例如

Runoob

12、Markdown图片

Markdown图片语法格式如下

![alt 属性文本](图片地址 “可选标题”)

开头一个叹号!接着一个方括号,里面放上图片代替文字接着一个普通括号,里面放上图片的网址,最后还可以用引号包住并加上选择性的’title’属性的文字

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5YqOXxZp-1642115646697)(D:\programme\Python\Python-file\爬虫\img\00021179cc376c2fb00524a61a474e63jpg)]

Markdown还没有指定图片的高度与宽度,如果你需要的话,你可以使用普通的标签

13、Markdown表格

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

语法格式如下

|表头|表头|

|------|------|

|单元格|单元格|

对齐方式

我们可以设置表格的对齐方式

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

14、Markdown高级技巧

支持HTML元素,不在Markdown涵盖范围内的标签,都可以直接在文档里面使用HTML编写

目前支持得的HTML元素有:

转义Markdown使用了很多特殊符号则需要使用转义字符,Markdown使用(\)转义特殊字符

15、公式

当你需要在编辑器中插入数学公式时,可以使用两个$包裹Tex或LaTeX格式的数学公式来实现。提交后,问答和文章也会根据需要加载Mathjax对数学公式进行渲染

16、流程图的绘制

  • 定义元素

    • 使用示例

      ```mermaid
      	flowchat
      	st=>start: 开始
      	e=>end: 结束
      	op1=>operation: 操作1 | past
      	op2=>operation: 操作2 | current
      	op3=>operation: 操作3 | future
      	pa=>parallel: 多输出操作4 | approved
      	cond=>condition: 确认? | rejected
      	
      	st->op1->cond
      	cond(true)->e	
      	cond(no)->op2(right)->op3->pa(path1,right)->op1
      	pa(path2,left) ->e
      	st@>op1({"stroke":"Blue"})@>cond({"stroke":"Green"})@>e({"stroke":"Red","stroke-width":6,"arrow-end":"classic-wide-long"})
      
      
      
  • 定义元素的走向

    • 标志方向
      TB、TDtop bottom - 从上到下
      BTbottom top - 从下到上
      RLright left - 从右到左
      LRleft right - 从左到右

      上面那张图片在这样使用

    • 使用 -> 来连接两个元素

    • 对于condition类型,有yes和no两个分支,cond(yes)和cond(no)

    • 每个元素可以制定分支走向,默认向下,也可以用right指向右边,如sub1(right)。

  • 节点类型

    • 默认节点: A
    • 矩形节点: B[矩形]
    • 圆角矩形节点: C(圆角矩形)
    • 圆形节点: D((圆形))
    • 非对称节点: E>非对称]
    • 菱形节点: F{菱形}

17、生成目录的方法

在文章开始地方输入[toc],即可在对应位置插入目录

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

SteveKenny

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值