内部有一套使用开源的 wiki 系统, 使用的是文件存储, 将 `markdown` 写入到指定的数据目录下.
想要编辑的时候, 客户端发请求, 服务端读对应的 `markdown` 文件, 返回过去. 客户端编辑完再提交, 服务端根据客户端提交的内容直接覆盖写入.
想进行魔改以下, 实现类似于 `git commit` 的效果, 通过查看 `commit` 记录, 来快速地知晓哪位同事对文档的哪一行做了哪些变更.
当然, 底层的存储逻辑估计得改, 不知道诸君是否知晓相关的方案?
想要编辑的时候, 客户端发请求, 服务端读对应的 `markdown` 文件, 返回过去. 客户端编辑完再提交, 服务端根据客户端提交的内容直接覆盖写入.
想进行魔改以下, 实现类似于 `git commit` 的效果, 通过查看 `commit` 记录, 来快速地知晓哪位同事对文档的哪一行做了哪些变更.
当然, 底层的存储逻辑估计得改, 不知道诸君是否知晓相关的方案?