表面上是文件格式之争,本质上是工作流的分歧:一个是纯文本工作流,一个是所见即所得工作流。
理解了这一点,其实两边也不是完全不可调和:
- 如果都切换到纯文本工作流,也可以支持修改和批注,只是需要在生成 HTML 之前的原始文档(比如 Markdown)通过 pull request 的流程实现。
- 如果只有你保持纯文本工作流,下游需要所见即所得输出的部分也可以支持输出格式统一的 Word 文档,只是需要自己定制模版,以及手动把修改和批注合并回原始的 Markdown 文档。
- 如果都切换到所见即所得工作流,那么两边都可以在一个文档中工作,只是也许你会增加很多手动的工作,花更多时间在本可以自动化的事情上。
现实中,2 和 3 更可能发生,比较可能发生 1 的情况是换一个老板或公司。