Skip to content

日常-02: Markdown 简要教学

什么是Markdown?

Markdown是一种轻量级标记语言,排版语法简洁,让人们更多地关注内容本身而非排版。它使用易读易写的纯文本格式编写文档,用尽量少的标记符号实现质量上乘的排版任务,在很多地方你都可以看到Markdown语法的身影,比如某乎的文章、大语言模型生成的回复、GitHub上的README.md文件。

为什么要掌握Markdown?

Markdown语言因其应用广泛、使用简便、上手容易、效果优秀而被大多数网络文字工作人员或IT从业者所推崇,相较于单薄的无标记文本,Markdown的标识特性可以更好地对文段内容进行排版,进而实现对大段文字的层次化和系统化,增加其可读性与易读性。相较于更加复杂的.docx或其他文件格式,Markdown可以帮助我们在最大程度上将精力专注于文件本身,而仅仅需要在书写过程中穿插标记符号就可以实现简明而有效的排版任务。同时,Markdown语言的纯文本特性使得其具有强大的兼容性,在互联网的各个角落几乎都能够发现markdown的身影。

如何入门Markdown?

“工欲善其事,必先利其器”,Markdown的入门首先需要有趁手的文字编辑工具,比如:

  • Typora ——专业对口,但价格不美丽(盗版请自行寻找)
  • Obsidian ——个人知识库管理工具
  • vscode+markdown插件 ——vsc的含金量还在上升
  • etc.

有了一款趁手的工具,就可以开始正式的Markdown编写了。

Markdown基本语法

标题语法

要创建标题,可以在单词或短语前面添加井号 (#) 。# 的数量代表了标题的级别。例如,添加四个 # 表示创建一个四级标题 (例如:#### 这是一个四级标题)

测试效果如下,另有一种不常用语法此处不多赘述。

这是一个四级标题

强调语法

粗体

想要在文中键入粗体,只需要在你想要强调的地方前后使用两个星号 *(例如: 这是**粗体**内容

测试效果如下:

这是粗体内容

斜体

斜体的使用和粗体类似,只需要在前后使用一个星号即可(例如: 这是*斜体*内容

测试效果如下:

这是斜体内容

粗斜体的使用只需要前后加三个星号即可,样例不再给出。

列表语法

有序列表

有序列表的表示只需要使用小写数字+英文句点+空格 的形式即可

  1. 这是第一条
  2. 这是第二条
    1. 这是第一分条
    2. 这是第二分条
  3. 这是第三条

无序列表

有序列表的表示只需要使用破折号( -)+空格的形式即可

  • 这是一条无序列表内容
  • 这是一条无序列表内容
    • 这是一条嵌套无序列表内容
    • 这是一条嵌套无序列表内容
  • 这是一条无序列表内容

代码语法

要将单词或短语表示为代码,只需要将内容包裹在反引号 (`` ` ) 中

测试效果如下

This is a single line code.

如果建立多行代码(即“代码块”),推荐使用三个反引号+回车的形式

测试效果如下

c
//This is a code block.
#include <stdio.h>
int main()
{
   printf("Hello, World!");
   return 0;
}
//This is a code block.
#include <stdio.h>
int main()
{
   printf("Hello, World!");
   return 0;
}

进阶语法

一般来说,掌握了以上的语法你就可以进行较高完成度的Markdown文本编写,如需掌握更多内容,可以查阅Markdown 入门基础 | Markdown 官方教程获取更多有用信息。

尾声

掌握了基本语法还需要在实践中做好练习,祝你在微光工作室招新中旗开得胜!Ciallo!(∠・ω< )⌒★