0%

Markdown语法规范

为防止忘记,将Markdown语法记录于此

基本

文本高亮

`文本高亮`

文本高亮

加粗

**加粗** 或 __加粗__

加粗加粗

斜体

*斜体* 或 _斜体_

斜体斜体

加粗并斜体

***加粗并斜体***
___加粗并斜体___

加粗并斜体
加粗并斜体

删除线

~~删除线~~

删除线

下划线

使用html标签
<u>下划线</u>
下划线

超链接

文字

[链接文字](链接地址 "链接标题")
[主页](https://shlies.github.io "这是主页")

主页
图片

![图片说明](图片链接 "图片标题")
![图片](/images/reimo.png "图片标题")

图片

注: 引用图片和链接的唯一区别就是在最前方添加一个感叹号。

调整大小

在 markdown 直接使用提供的语法引入图片是无法设置大小的,所以我们需要用到 html 的 img 标签。

<img width="  " alt="描述" src="url"/>

例如:

<img width="267px" alt="这里是一张图片" src="https://cdn.pixabay.com/photo/2021/01/21/09/58/grebe-5936866_1280.jpg"/>
这里是一张图片

引用视频

<div align=center>
<video width="480" height="320" controls>
<source src="movie.mp4">
</video>
</div>

或直接插入iframe代码:

<script src="/js/youtube-autoresizer.js"></script>
<iframe width="640" height="360" src="https://www.youtube.com/embed/HfElOZSEqn4" frameborder="0" allowfullscreen></iframe>

按键效果

使用html的行内元素
<kbd>ctrl</kbd> + <kbd>R</kbd>
ctrl + R

标题与段落

标题

Markdown支持6种级别的标题

# h1   //一级标题 对应 <h1> </h1>
## h2   //二级标题 对应 <h2> </h2>
### h3  //三级标题 对应 <h3> </h3>
#### h4  //四级标题 对应 <h4> </h4>
##### h5  //五级标题 对应 <h5> </h5>
###### h6  //六级标题 对应 <h6> </h6>

段首强调或引用

>段首强调或引用

段首强调或引用

嵌套引用

> 动物
>> 水生动物
>> 陆生动物
>>> 猴子
>>> 人
>>>> 程序猿
>>>> 攻城狮
>>产品狗 //这里需要注意,没有空行间隔,忽略降级引用标记
射鸡虱   //这里需要注意,没有空行间隔,忽略降级引用标记

>> 两栖类动物
>>> 大鳄鱼
唐老鸭

*两个回车结束引用,不在引用范围内了!*

动物

水生动物
陆生动物

猴子

程序猿
攻城狮
产品狗 //这里需要注意,没有空行间隔,忽略降级引用标记
射鸡虱 //这里需要注意,没有空行间隔,忽略降级引用标记

两栖类动物

大鳄鱼
唐老鸭

两个回车结束引用,不在引用范围内了!

居中引用

{% cq %}
    人生乃是一面镜子,
    从镜子里认识自己,
    我要称之为头等大事,
    也只是我们追求的目的!
    {% endcq %}

人生乃是一面镜子,
从镜子里认识自己,
我要称之为头等大事,
也只是我们追求的目的!

修改字号

<font size="8">
{% cq %}
      人生乃是一面镜子,
      从镜子里认识自己,
      我要称之为头等大事,
      也只是我们追求的目的!
    {% endcq %}
</font>

人生乃是一面镜子,
从镜子里认识自己,
我要称之为头等大事,
也只是我们追求的目的!

分割线

在单独的一行使用 *** 或者 --- 表示分割线
R1


R2

代码块

在行前加4个空格(1个Tab)

codes

或使用```包住(前方带行数)
并在```后指定语言类型
```python ...

1
2
3
4
5
6
7
8
9
10
11
import math,fractions,decimal
def c(n,k):
return int(math.factorial(n)/(math.factorial(n-k)*math.factorial(k)))
def b(n,p,k):
return c(n,k)*(fractions.Fraction(p)**k)*((1-fractions.Fraction(p))**(n-k))
n=int(input("n="))
p=input("p=")
sum=0
for i in range(n+1):
sum+=b(n,p,i)
print(str(i)+" "+str(b(n,p,i))+" "+str(sum)+" "+str(b(n,p,i)*1.00))

特殊符号

需转义符号

Markdown使用反斜杠\插入语法中用到的特殊符号。在Markdown中,主要有以下几种特殊符号需要处理:

\   反斜线
`   反引号
*   星号
_   底线
{}  花括号
[]  方括号
()  括弧
#   井字号
+   加号
-   减号
.   英文句点
!   惊叹号

例如,如果你需要插入反斜杠,就连续输入两个反斜杠即可:\\=> \ 。

注:在内容中输入以上特殊符号的时候一定要注意转义,否则将导致内容显示不全,甚至排版混乱。

其他特殊符号

竖线

一个竖线: &#124;
两个竖线: &#124;&#124;

一个竖线: &#124;
两个竖线: &#124;&#124;

空格

不断行空格 &nbsp;
半角空格 &ensp;
全角空格 &emsp;
这&nbsp;是&ensp;个&emsp;例子

这&nbsp;是&ensp;个&emsp;例子

列表与表格

无序列表

使用 *+- 表示无序列表。

+ 无序列表项 一
    - 子无序列表 一
    - 子无序列表 二
        * 子无序列表 三
+ 无序列表项 二
+ 无序列表项 三
  • 无序列表项 一
    • 子无序列表 一
    • 子无序列表 二
      • 子无序列表 三
  • 无序列表项 二
  • 无序列表项 三

有序列表

使用数字和点表示有序列表。

1. 有序列表项 一
    1. 子有序列表项 一
    2. 子有序列表项 二
2. 有序列表项 二
3. 有序列表项 三
  1. 有序列表项 一
    1. 子有序列表项 一
    2. 子有序列表项 二
  2. 有序列表项 二
  3. 有序列表项 三

绘制表格

绘制表格格式如下,| 控制分列,- 控制分行,: 控制对齐方式。

| Item     | Value     | Qty   |
| :------- | --------: | :---: |
| Computer | 1600 USD  | 5     |
| Phone    | 12 USD    | 12    |
| Pipe     | 1 USD     | 234   |
Item Value Qty
Computer 1600 USD 5
Phone 12 USD 12
Pipe 1 USD 234

数学公式

以后再说~

参考