1 个不稳定版本
0.2.13 |
|
---|---|
0.0.1 | 2022 年 3 月 3 日 |
#15 in #markdown-converter
54KB
838 行
HTML2MD
将简单的 HTML 文档转换为 Markdown 风格的库。实现了在它的 起源页面 上所描述的 Markdown。
特性
目前支持
- 列表(和嵌套列表)
- 标题
- 引用(和嵌套引用)
- 段落
- 水平线
- 图片和链接
- 表格
- 格式化(粗体、斜体、删除线、下划线)
- 代码
限制
- 不支持 Markdown 风格(例如 -/+ 无序列表样式、##/== 标题等)
- 尚未检测代码样式
使用的库
html5ever - Servo 引擎 HTML 解析库,用于将 HTML 输入转换为 DOM
regex - Rust 中的 PCRE 支持,用于纠正空白字符
贡献
您可以直接在这里创建合并请求或提交错误/增强问题,或者通过电子邮件发送格式化的补丁。有关详细信息,请参阅此仓库中的 CONTRIBUTING.md 文件。
许可
Copyright (C) 2018-2019 Oleg `Kanedias` Chernovskiy
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
依赖项
~5–13MB
~142K SLoC