📅  最后修改于: 2023-12-03 15:02:52.057000             🧑  作者: Mango
Title: Markdown备忘单 - HTML
Markdown是一种轻量级标记语言,使用简单且适合于编写文档、博客甚至是网站的内容。本备忘单介绍了Markdown语法以及如何将Markdown转换成HTML。
在行首添加一个或多个#,表示一级到六级标题。例如:
# 一级标题
## 二级标题
### 三级标题
使用'-'、'+', '*'表示无序列表;使用数字表示有序列表。
- 无序列表项1
- 无序列表项2
1. 有序列表项1
2. 有序列表项2
使用'>'表示引用。
> 这是一段引用的文字。
使用'**'表示粗体文字;使用'*'表示斜体文字。
**粗体文字**
*斜体文字*
使用'```'表示代码块。
这是一段代码块。
### 链接
使用'[]'和'()'表示链接。
### 图片
使用'!'、'[]'和'()'表示图片链接。
## 将Markdown转换成HTML
可以使用不同的Markdown转换工具将Markdown文件转换成HTML,其中较为常见的工具有:
- pandoc
- marked
- marked.js
- markdown-it
以pandoc为例,将Markdown转换成HTML的命令如下:
pandoc -o output.html input.md
其中,'input.md'是要转换的Markdown文件,'output.html'表示将转换后的HTML输出到名为'output.html'文件中。
## Markdown的限制
Markdown语法虽然简单,但在某些方面可能存在限制,例如无法实现一些特殊的排版和样式效果;也不能很好地处理复杂的表格和公式等。
## 结论
Markdown是一种简单且适合文本编辑的方式,可以方便地将Markdown文件转换成HTML,但在某些情况下需要考虑Markdown本身的限制。