Markdown 转 HTML 工具可以将 Markdown 格式的文本转换为 HTML 代码。支持标准 Markdown 语法和 GitHub Flavored Markdown 扩展,便于网页发布。
支持的语法
标题(# 到 ######)、段落、强调(粗体/斜体/删除线)、列表(有序/无序/任务)、链接和图片、代码(行内/代码块)、引用、表格、分隔线。
GFM 扩展
- 表格:使用 | 分隔单元格
- 任务列表:- [ ] 和 - [x]
- 删除线:~~删除的文字~~
- 自动链接:URL 自动转为可点击链接
- 代码块语法高亮:```language
使用建议
转换后的 HTML 可能需要额外的 CSS 样式才能美观显示。代码高亮需要引入对应的 CSS(如 highlight.js)。注意 HTML 实体转义确保安全。
FAQ
Q: 转换后的 HTML 有样式吗?
A: 转换只生成语义化 HTML 标签,不包含样式。你需要自己添加 CSS,或使用现成的 Markdown CSS 主题(如 github-markdown-css)。
Q: 如何保留换行?
A: 标准 Markdown 中,单个换行会被忽略(变成空格)。双换行创建新段落。行末加两个空格可以强制换行(<br>)。
Q: 能转换包含 HTML 的 Markdown 吗?
A: 大多数 Markdown 解析器允许在 Markdown 中直接嵌入 HTML,转换时会保留这些 HTML 标签。但要注意安全性,避免 XSS 攻击。