The use of mark down
本文最后更新于40 天前,其中的信息可能已经过时,如有错误请发送邮件到zhangweihao22@outlook.com

mark down 学习笔记

by 子暘

1. 基础语法

“#”表示标题的级别

直接看源代码吧,现在我学到的东西不好直接表示

“#”表示一级标题,例如:

一级标题

“##”表示二级标题,例如:

二级标题

“###”表示三级标题,例如:

三级标题

“####”表示四级标题,例如:

四级标题

——分割线——

标题级别后面还可以跟 {#head1}【花括号前面还是要跟一个空格】(但是具体有什么用我现在还不知道)

有些编辑器必须要“#”紧跟“ ”[这是空格]才能完成编辑

【(正文怎么换行呀?)

震惊–mark down 编辑器中,换行输出的内容会默认连接在一起,不能进行简单的换行操作,只有在编辑行输出完成的空行,进行换段。】

2. 段落

如果编辑器中两行文字是连续紧贴的,渲染后就会生成一段文本,但是文本1与2之间用一个空格隔开

例如:

(还是看源码吧,我现在学到的maek down 语言太少了,还表示不出来)


文本1
文本二

mark down书写的时候,段落前最好不要写太多的空格

四个空格则输出代码块了

例如:

代码块

—分割线—

首行缩进不能简单通过mark down来实现

要在生成和结果的“< p >”标签上面加一个首行缩进的样式?(为了表示出来,我在p左右分别添加了一个空格,但是书写的时候不能添加)

文本后面不要写两个空格(空白字符),否则会换行

3. 换行

在文本后面写两个空白字符表示换行

例如:

这是一行,后面有两个空白字符
这是在编辑器的下一行

(为什么上面的换行没有换成功???)

–>两行文本,连接在< p >下,导致格式转化出现问题

4. 字体样式

4.1 加粗

在文字两边添加两个“*”,或者两个”_”可以对文本进行加粗

例如:

文本加粗

文本加粗

4.2 斜体

在文字两边添加一个“*”,或者一个”_”可以对文本进行斜体改变

例如:

文本加粗

文本加粗

4.3 粗斜体

额…就两者结合就行

可以:

粗斜体
或者
粗斜体
还可以
粗斜体

–>“*”可以“-”互换,但是对应位置要对称

4.4 删除线

在文字两边添加两个“~”可以对文本进行删除线表示

例如:

文本删除线

5. 列表

无序列表和有序列表可以嵌套使用

5.1 有序列表

文本前面加“数字”“.”“ ”

  1. 有序列表 1
  2. 有序列表 2
  3. 有序列表 2
  4. 有序列表 2
  5. 有序列表 2
    • 无序列表
    • 无序列表
    • 无序列表

5.2 无序列表

无序列表的话,前面的数字变为“+”、“-”、“ *”

5.3 任务列表

  1. [ ] 有序任务列表
  • [x] 无序任务列表

注意要用空格分隔

6. 引用

用大于符号>加上空格表示引用格式

6.1 引用

例如:

这是一个斜体的引用段

6.2 多段引用

引用段每一段前面都必须要有引用的符号

例如:

这是一个斜体的引用段1

这是普通文字引用段2

6.3 引用嵌套

引用还可以嵌套

例如:

这是一个斜体的引用段1

这是普通文字引用段2

7 代码块

7.1 行内代码

使用一对反引号(`)来创建行内代码。如果在行内代码中需要包含反引号本身,可以使用两个反引号对加前后空格来创建。

例如:

> *这是一个斜体的引用行内代码段1*

7.2 代码块

将文本的每一行缩进至少四个空格或一个制表符。这样这些文本会变成代码块。

例如:

`> *这是一个斜体的引用的代码块

7.3 围栏式代码块

在很多 Markdown 解析器里都支持使用三个反引号(`)或三个波浪号(~)来定义围栏式代码块。同时这种代码块配合插件还可以做到代码高亮、行号等高级功能。

例如:

#include<stdio.h>
void swap (int a, int b);
int main (viod) {
    int a = 1;
    int b = 2;
    swap(a,b);
    printf("a = %d,b = %d",a,b);一行只存在连续三个或以上星号(*)、减号(-)或下划线(_)会被生成分隔线

    return 0;
}
void swap (int &a , int &b){
    int temp = a;
    a = b ;
    a = temp ;
}
> *这是一个斜体的引用的代码块

8. 分割线

一行只存在连续三个或以上星号(*)、减号(-)或下划线(_)会被生成分隔线

例如:


但是要注意避免“—”上面一行有文本存在,否则会将上一段的文本直接转化为二级标题

8.1 超链接的使用

8.11 链接到网站

XXX呈现出来的内容

例如:
这是B站的链接

8.12 链接到其它mark down 页面

【我还不会用…】

Marakdown 标题

例如:

[#### 8.12 链接到其它mark down 页面](./mark down 学习笔记)

8.13 无标签链接

例如:

https://www.bilibili.com

8.1.4 无标签邮箱链接

同上,直接链接地址就好

8.1.5 添加 title

Marakdown 标题

8.2 自动超链接

8.3 和其他元素配合

9 美化操作

callout block

>引用的高级操作

>+[!(代码)]== 美化引用块
例如> + [!note]

[!note]
这是一个美化的引用块
有对应的图标和标题高亮

文末附加内容
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
下一篇
Copyright 2025-2025 @ Ziyang
Running Time days H M S