5 个不稳定版本
0.3.1 | 2023年10月1日 |
---|---|
0.3.0 | 2023年9月21日 |
0.2.1 | 2023年8月27日 |
0.2.0 | 2023年8月23日 |
0.1.0 | 2023年8月23日 |
#1305 in 文本处理
每月 34 次下载
29KB
674 行代码(不包括注释)
Markdown Linkify
替换链接缩写,例如
In [PS-128], the issue is described in detail.
为实际链接。例如,上面的链接可以转换为
In [PS-128](https://www.company.jira.com/issues/PS-128), the issue is described in detail.
存在自定义替换器,目前仅适用于 docs.rs 和 doc.rust-lang.org/。
有关支持的表达式,请参阅 test.md
。
支持的链接类型
支持 [tag]
风格的“损坏链接”和多种形式的 [标题或空](tag "可选悬停文本")
。
具体的替换取决于匹配的转换器。
待办事项
- 链接中的代码块
- 制作可以通过其自身文件配置的正则表达式替换器
- 为现有用例制作正则表达式替换器配置文件
- org-mode 前端用于不可知替换器
- 本地 rustdoc 替换器
- 收集替换器想法,github issue 替换器?
- 替换器的单元测试,linkify
- 文档
- 支持复合文本事件
- 实现 LinkMetadata 作为迭代器
- 找出如何在 crates.io 上发布 linkify
- 检查代码插入实际上应该如何工作
- 在 linkify 中制作替换器 API 并使其与空游乐场插入器一起工作
依赖项
~11–28MB
~431K SLoC