功能:允许将帖子编辑与任何先前版本(而不仅仅是紧邻的前一个版本)进行比较

问题

目前,Discourse 只允许将帖子修订版本与紧邻的前一个修订版本进行比较。

这在使用 MathJax / LaTeX 内容时成为一个重大的限制。

小的符号更正(例如更改系数或符号)通常会导致整个数学块重新渲染,使得差异视图显示大片的红色/绿色区域,即使只更改了一个字符。

如果中间的编辑不完美,所有后续的差异都会变得实际上无法阅读——即使最终版本在数学上是正确的。

实际上,这意味着:

  • 一个早期的错误会永久性地破坏有意义的编辑历史
  • 作者无法在以后查看实际更改了什么
  • 版主和协作者无法验证小的更正
  • 对数学要求高的教育工作流程受到的影响不成比例

提议的改进

允许用户比较任意两个修订版本,而不仅仅是相邻的版本。

例如:

  • 比较修订版本 3 ↔ 修订版本 6
  • 比较原始帖子 ↔ 最新版本
  • 比较两个任意的历史修订版本

这将与版本控制系统中常见的功​​能相呼应,并将大大提高技术、学术和教育社区的透明度。

为什么这有帮助

  • 在迭代修复后恢复编辑历史的可用性
  • 使基于 LaTeX 的讨论可审计
  • 支持协作解决问题和教学
  • 避免“一个糟糕的编辑毁掉所有差异”的问题

相关领域

这对使用以下内容的社区特别有益:

  • MathJax / KaTeX
  • 长篇技术解释
  • 分步推导
  • 维基风格的协作帖子
1 个赞

我认为这在以下链接中被请求过:

3 个赞

您可以在 markdown 中使用 # 来创建标题

标题 1

标题 2

标题 3

1 个赞