如何将`git diff --color-words`的输出转换为HTML?

sin*_*ish 7 git diff

对于处理散文的文本,以纯文本形式存储,我非常喜欢输出git diff --color-words,但我不喜欢它依赖于ANSI终端转义序列的方式.我想获得可用于转换为HTML的输出,某种用户友好的原始字符显示,或生成两个文件之间差异的统计信息.

我更喜欢Perl(包括CPAN),但几乎可以解决任何问题.

caf*_*caf 9

此问题询问将ANSI转义序列转换为HTML颜色指令,并且接受的答案是CPAN中Perl模块HTML::FromANSI的链接.