本文主要是介绍常用工具之Markdown,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
commonmark文档
markdown文档
简介
Markdown 是一种轻量级的标记语言,它是由 John Gruber 在 2004 年设计开发的。Markdown 的产生背景可以概括如下:
产生背景
- 在早期的互联网时代,网页编辑和制作是一项相当复杂的任务,需要熟悉 HTML 等复杂的标记语言。
- 作为一名博客作者和程序员的 John Gruber,希望能够有一种更简单、更人性化的方式来编写和发布内容。
Markdown 的诞生
- 为了解决这一问题,John Gruber 与 Aaron Swartz 合作,共同设计和开发了 Markdown 这种轻量级的标记语言。
- Markdown 的设计目标是"易读易写",旨在使用简单的标记符号来表达格式化的文本内容,并且可以轻松转换为 HTML。
Markdown 的特点
简单易用
Markdown 使用简单直观的语法,只需要在文本中添加少量标记符号,就能实现段落、标题、列表、链接等格式。
可读性强
Markdown 的语法设计使得源文件本身就具有良好的可读性,即使不渲染也能清晰地表达文本的结构和内容。
广泛应用
Markdown 被广泛应用于博客、论坛、文档等场景,成为撰写纯文本内容的事实标准之一。
基本语法
标题
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
段落
这是一个段落。这是另一个段落。
列表
# 无序列表
- 列表项 1
- 列表项 2
- 列表项 3# 有序列表
1. 列表项 1
2. 列表项 2
3. 列表项 3
强调
*这是斜体*
_这也是斜体_
**这是粗体**
__这也是粗体__
引用
> 这是一个引用块。
> 引用块可以包含多个段落。
链接
# 行内链接
[Markdown 语法](https://www.markdown.org)# 引用式链接
[Markdown 语法][markdown-link]
[markdown-link]: https://www.markdown.org
图片
[图片链接](https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fwww.markdown.org%2Flogo.png&pos_id=img-dw6KQN75-1718099657997)
代码
# 行内代码
使用 `var x = 1;` 声明变量。# 代码块
```javascript
var x = 1;
var y = 2;
console.log(x + y); // 输出 3
水平分割线
---
***
转义
我想在文本中使用 \*asterisks\* 而不是斜体。
应用场景
文章/博客编写
撰写博客文章、笔记、文档等,使用 Markdown 来格式化文本内容。
包括标题、段落、列表、引用、代码块等常见排版元素。
电子邮件编写
在电子邮件中使用 Markdown 格式化邮件内容,以增强可读性和表达能力。
即时通信
在聊天工具、论坛等场景中使用 Markdown 语法,为文本添加格式化样式。
文档/项目管理
- 在 GitHub、Gitlab 等代码托管平台上,使用 Markdown 编写 README 文件、项目说明等。
- 在 Confluence、Notion 等协作工具中使用 Markdown 格式化文档内容。
演示文稿创作
在 Marp、Reveal.js 等演示工具中,使用 Markdown 语法编写演示文稿。
技术文档编写
在编写技术文档、API 文档时,使用 Markdown 格式化内容结构和样式。
静态网站生成
使用 Jekyll、Hugo 等静态网站生成工具,通过 Markdown 编写网页内容。
数学公式编辑
在 Markdown 中使用 LaTeX 语法编写数学公式。
这篇关于常用工具之Markdown的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!