💬欢迎交流:在学习过程中如果你有任何疑问或想法,欢迎在评论区留言,我们可以共同探讨学习的内容。你的支持是我持续创作的动力! 👍点赞、收藏与推荐:如果你觉得这篇文章对你有所帮助,请不要忘记点赞、收藏,并分享给更多的小伙伴!你们的鼓励是我不断进步的源泉! 🚀推广给更多人:如果你认为这篇文章对你有帮助,欢迎分享给更多对写作感兴趣的朋友,让我们一起进步,共同提升!
Markdown 是一种轻量级的标记语言,设计初衷是简化文本编写,特别是在写博客、记录笔记时,可以集中精力在内容创作上,而不需要关注复杂的排版细节。通过简单的标记符号,Markdown 可以让你轻松生成结构化、格式化的文档。它已经成为技术文档、博客文章以及其他许多在线写作平台的标准语言。 本文我们主要来介绍Markdown:
Markdown 是由 约翰·格鲁伯(John Gruber) 创建的标记语言,它允许用纯文本格式写作,并能自动转换为 HTML。你只需专注于文本内容的编写,格式化工作由 Markdown 语法自动完成。
.md 或 .markdown。对于编辑 Markdown,我推荐Obsidian和Typora。
Typora 是一款流行的、跨平台的 Markdown 编辑器,以其简洁直观的界面和强大的功能而受到许多用户的喜爱。与传统的 Markdown 编辑器不同,Typora 提供了一个所见即所得(WYSIWYG)的编辑体验,这意味着你在写作时可以实时预览格式化后的文档内容,而不需要切换到预览模式。
Obsidian 是一款功能强大的 Markdown 编辑器 和 知识管理工具,它特别适用于个人笔记、思维导图、知识库的构建以及信息的可视化整理。Obsidian 的最大特点是它能够通过 链接 让笔记相互关联,从而形成一个类似 个人维基 或 思维网络 的知识体系。
.md 文件存储。很多人看到 Markdown 的名字会觉得很复杂,认为它是另一种编程语言,但事实上它的语法非常简洁,10分钟就能掌握常用的标记方法。Markdown 的优势不仅仅在于简单,以下是它的一些主要优点:
Markdown 通过简单的语法来生成结构化的文档。标题、段落、列表和引用等元素都能帮助你快速组织文章内容,生成清晰的层次结构。对于长文档,Markdown还支持生成目录(TOC),帮助读者更轻松地浏览内容。
Markdown 使用 # 符号来表示标题,# 的数量决定标题的级别,从一级标题到六级标题,级别越低,字号越小。
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题效果:

Markdown 支持的字体样式非常基础且易于使用。斜体、粗体、粗斜体的写法分别如下:
* 或下划线 _。** 或下划线 __。*** 或下划线 ___。*斜体*
_斜体_
**粗体**
__粗体__
***粗斜体***
___粗斜体___效果: 斜体 斜体 粗体 粗体 粗斜体 粗斜体
列表有两种:无序列表和有序列表。
*、+ 或 -。.。* 无序列表 1
+ 无序列表 2
- 无序列表 3
1. 有序列表 1
2. 有序列表 2
3. 有序列表 3效果:
插入图片的方式与链接类似,但前面需要加上 ! 符号:

[效果如下:

行内代码:使用单个反引号 ` 来标记行内代码。
`代码`效果:
代码
代码块:使用三个反引号 ```````````来包围多行代码,并可以指定语言类型。
```python
print("Hello, World!")效果:
```python
print("Hello, World!")在 Markdown 中换行有几种方式:
<br/> 标签强制换行。这是第一行。
这是第二行。 分割线可以使用 ---、*** 或 ___。需要确保前后有空行。
---
***
___效果:
删除线通过 ~~ 符号实现:
~~这是删除的文字~~效果:
这是删除的文字
Markdown 本身不支持直接添加下划线,但可以使用 HTML 标签 <u>:
<u>这行文字已被添加下划线</u>效果: 这行文字已被添加下划线
引用内容使用 > 符号,可以嵌套引用。
> 这是一个引用
>> 这是引用的引用
>>> 这是引用的引用的引用效果:
这是一个引用 这是引用的引用 这是引用的引用的引用
链接可以通过以下两种方式插入:
[文本](URL) 来创建超链接。<URL> 来直接插入链接。
<https://baidu.com>效果: 百度 https://baidu.com
Markdown 支持用 | 来分隔列,- 用来创建表头和表体的分隔符。
| 项目 | 价格 | 数量 |
|-------|-------|-------|
| 计算机 | $1600 | 5 |
| 手机 | $12 | 12 |
| 管线 | $1 | 234 |效果:
项目 | 价格 | 数量 |
|---|---|---|
计算机 | $1600 | 5 |
手机 | $12 | 12 |
管线 | $1 | 234 |
如果你想控制表格中的内容对齐方式,可以通过在表头和表体之间的分隔符行(-)添加冒号来实现对齐。具体方法如下:
:。:。:。
通过这种方式,你可以灵活地调整表格中每一列的对齐方式。
在 Markdown 中,脚注通过 [^1] 来标记,并在文末定义其内容:
这是Markdown的基本用法[^1]。
[^1]: Markdown 是一种轻量级Markdown 中的特殊符号,如星号、下划线等,可以通过反斜杠 \ 来转义显示。
\* \_ \+ \.效果: * _ + .
尽管 Markdown 功能强大,但它的本质目标是简化文本创作,而不是支持复杂的图形和公式。对于复杂的流程图、数学公式等,使用专业工具可能更加高效。因此,对于这些高级用法,了解其基本概念即可,不必过于深入。
下面这个流程图有一个点:就是必须要使用mermaid代码才可以使用流程图 困扰我20分钟了 然后剩下的就必须靠悟了…
graph LR
A(意疏(这里面有两个出链))
A --> |出链| C[个人信息]
A -->|出链| D[我的文字]
E[出链流程图]
graph LR
A(意疏(这里面有两个出链))
C[个人信息] --> |入链| A[意疏]
D[我的文字] -->|入链| A[意疏]
E[入链流程图]
你可以使用 Markdown 来创建待办事项列表,通过 - [ ] 表示未完成,- [x] 表示已完成。
- [ ] 完成任务 1
- [x] 完成任务 2结果:

在 Markdown 中,基础语法和扩展功能和各具特色,它们在不同的应用场景中发挥着重要作用。以下是我对这三者的总结,帮助理解它们之间的区别、联系以及如何有效地使用它们: