显示代码更改和评论

嗯嗯 :thinking:

所以他们在那里有一个 gist 代码片段,他们建议人们在该高亮器(在这种情况下是 marked.js,我想 highlight.js 也可以这样做)的外部实现它。

你觉得 Discourse 能做到吗?或者,先问一个问题,从架构角度来看这合理吗?

我想一般的思路就是做一些查找和替换,移除 diff 标记,将其发送给语法高亮器,然后再进行一些后续的查找和替换。这听起来非常别扭,但事实是,这个代码片段其实并不那么复杂。

1 个赞