m3h*_*m3h 6 markdown github web
GitHub 支持可视化两个版本的 Markdown 之间的差异:
他们使用什么库?有没有与这个库相当的开源软件?
你可以单独实现同样的事情git diff:
git diff --word-diff
git diff --word-diff-regex
Run Code Online (Sandbox Code Playgroud)
并进一步配置它以使其着色,同时检查不同分支/提交之间的差异。将 diff 保存为 Markdown,将其渲染为 HTML,然后简单地解析 HTML 的输出并通过 CSS 添加着色。
如果您的 Markdown 渲染器出现问题(例如尝试解析或无法解析 git 符号),只需`在文本周围添加反引号 ( ),让它渲染为<code>或<pre>标签,然后解析 HTML 并使用适当的 CSS 替换为您选择的标签给它上色。

相关文章(图片来源):https://blog.ipspace.net/2020/04/git-tip-word-diff.html
关于他们是否公开地拥有该库,我找不到任何提及,因此它可能直接嵌入到他们的一些 GUI/后端代码(专有)中,或者根本不公开。
| 归档时间: |
|
| 查看次数: |
1362 次 |
| 最近记录: |