新手必学的Markdown教程

Markdown 简介与教程

强烈推荐你学会Markdown!因为它真的很有用,能够让你更方便的记笔记,帮助你整理你的思路和想法。

聚沙成塔,复杂的工程也是一步一步完成的,因此记录这件事不能被忽视。就像你在做实验、写文章、分析数据、学习或工作中,可能偶尔需要回溯之前的操作,有时候记性不好容易忘,如果做好关键记录,那么以后回看时会大大提高效率。

什么是Markdown?

Markdown 是一种轻量级的标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的 XHTML(或者 HTML)文档。

alt

由于其简洁性和易用性,Markdown 成为了编写博客、文档及笔记的首选语言之一。本篇博客旨在介绍 Markdown 的基础知识,并通过详细的教程和示例,帮助你快速上手。

Markdown 的优势是什么?

alt

易于学习和使用:

Markdown 的语法非常简单,几乎没有学习曲线,你可以在几分钟内开始编写文档。 这个就像一种语言,有固定的语法格式和通用框架,所以不用畏惧,你肯定能快速掌握,主要是熟能生巧,多记多思考。

纯文本格式:

由于是纯文本,Markdown 文件可以用任何文本编辑器打开,无需特定的软件。不管你是什么电脑、平板、手机,不管你什么Linux、windows、mac都能兼容,甚至直接用txt记事本也能打开,不像word那么复杂。

高度可读:

Markdown 文档即使不转换成 HTML,也依然是可读的,这是因为它的标记语法非常接近自然语言。除了几个特殊符号外没有其他影响,就算不进行渲染也能够正常打开阅读。

灵活转换:

Markdown 文档可以轻松转换成 HTML、PDF 和其他格式,非常适合网页和印刷。现在有语雀、腾讯文档、飞书、知乎、CSDN、公众号等平台都支持markdown格式,还可以通过typora进行灵活转换

基础语法

标题

Markdown 使用#符号来表示标题,支持六级标题,数量越多表示级别越低:

# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题

段落和换行

在 Markdown 中,段落之间通过空白行分隔。如果你需要在段落内添加换行,可以在行尾添加两个或以上的空格然后回车。

强调

可以使用 *_ 来强调文本:

*斜体* 或 _斜体_
**粗体** 或 __粗体__
***加粗斜体*** 或 ___加粗斜体___

列表

使用 *+- 作为列表标记:

- 列表项一
- 列表项二
- 列表项三

有序列表

直接使用数字加点表示:

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

链接和图片

链接语法:[链接文本](URL "标题"),标题是可选的。

[OpenAI](https://www.openai.com "OpenAI 官网")

图片语法与链接类似,只是前面加了一个感叹号:

![alt 文本](图片地址 "标题")

代码

单行代码使用反引号包裹(反引号就是键盘上TAB见上面那个键,英文状态输入),代码块使用三个反引号或者四个空格缩进:

printf() 效果是这样子的。

#include <iostream>
int main() {
    std::cout << "Hello, Markdown!";
    return 0;
}
perl
Copy code

表格

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

| 标题1 | 标题2 | 标题3 |
| ----- | ----- | ----- |
| 单元格 | 单元格 | 单元格 |
| 单元格 | 单元格 | 单元格 |

引用

使用 > 符号表示引用文本:

> 这是一个引用。

总结

Markdown 以其简洁、易用的特点,成为了写作和记录的强大工具。通过本教程的学习,相信你已经掌握了 Markdown 的基础用法。实践是学习的最好方式,不妨开始尝试编写你自己的 Markdown 文档吧!推荐你使用typora或者语雀来进行记笔记,很方便很高效!

本文由 mdnice 多平台发布