我们使用discourse来管理一个关于编程及相关技术活动的用户支持论坛。新用户(或技术能力较弱的用户)对该论坛环境不熟悉,常常会天真地在文本框中粘贴代码片段(例如Python代码),而没有使用适当的代码围栏(例如三重反引号),这常常使得阅读困难,因为代码的缩进和某些语法结构被完全破坏。
有没有一些方案/插件可以实现类似的功能:
- 检测用户粘贴的代码片段是否没有使用适当的标记/围栏(检测源代码可以是可配置的,基于论坛中常用的语言或编程模式)
- 然后显示一个简单的弹出/覆盖层/通知,提示“嘿,看起来您正在粘贴源代码,请确保将其放入预格式化文本块中以获得最佳可读性”,并指向相应的按钮让用户操作
?
提前感谢任何指引