HTML到Markdown转换工具
项目基础介绍
本项目是一个开源的HTML到Markdown转换工具,主要使用Go语言编写。它可以将HTML代码,甚至是整个网站,转换成清晰可读的Markdown格式。项目支持复杂的格式化选项、自定义配置以及插件扩展,提供了完整的转换过程控制。
核心功能
- 加粗与斜体:支持文字的加粗和斜体,即使是在单个单词内也是如此。
- 列表:处理有序和无序列表,并支持完整的嵌套。
- 引用:引用块可以包含其他元素,并且支持嵌套引用。
- 代码:正确处理反引号和 multiline 代码块,保持代码结构。
- 链接与图片:正确格式化多行链接,并在需要时添加转义符。
- 智能转义:只在必要时转义特殊字符,避免Markdown渲染时的意外。
- 去除或保留HTML:可以选择剥离或保留特定的HTML标签,实现对输出的完全控制。
- 插件扩展:易于通过插件扩展功能,或创建自定义插件来增强功能。
最近更新功能
- 项目目前正在进行v2版本的迭代,其中包含了对原有功能的增强和新的插件支持。
- 具体的更新功能包括改进了转换引擎,增加了新的插件,以及对一些已有插件的优化。
- 开发者社区也在不断扩大,项目的文档和示例代码也得到了更新,使得使用者可以更加容易地理解和使用这个工具。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考



