Seafile Docs -- 基于 Markdown 的研发文档管理平台,支持所见即所得编辑

2019-03-08 17:34:57 +08:00
 xjqkilling

经常在各个版上看到很多 V 友讨论关于 Markdown 所见即所得编辑的问题,也有不少 V 友做了一些好用的工具,感觉在研发同学中间 Markdown 文档的编辑和管理还是比较有需求的。但是目前的方案以及工作流程个人感觉有几个痛点:

针对这些常见的痛点,结合我们团队内部的日常需求,Seafile 团队基于 Seafile 开发了一个基于 Markdown 格式的研发文档管理平台 -- Seafile Docs。Seafile 一款开源的企业网盘产品(https://www.seafile.com),Seafile Docs 是在 Seafile 基础上开发的面向研发文档管理的增强版。

Seafile Docs 目前具有几个主要的功能亮点,下面简单介绍一下。

Markdown 所见即所得编辑

支持在浏览器里面以所见即所得的方式编辑 Markdown 文件,具有以下特点:

文档 Draft 和 Review

文件草稿和评审用于满足以下的使用场景

  1. 你不希望写到一半的文档被当做正式文档。
  2. 频繁保存文档,会产生大量的历史记录,先生产草稿再合并,原文件就只有一个历史记录。
  3. 文档管理员不希望文档在没有审核的情况下被他人修改。尤其是如果一篇文档已经发布,现在需要在上面添加一些新内容的时候。

Draft (草稿)类似于 Git 里面的分支,先给需要修改的文档创建一个草稿,修订完成之后再发布,而不是一保存其他人就能看见。而 Review (评审)则类似于 GitHub 上的 Pull Request,可以邀请其他人来评审对一个文档的修改。我们希望通过这个功能,使文档能像代码一样经过 review 之后再发布,提高文档的质量。

评审人可以在评审页查看文件的修改(内容 diff )和文件的历史版本。评审人也可以选择文本并进行评论。

利用公开维基对外发布文档

Seafile Docs 还可以作为一个一站式的软件文档发布平台。你可以在上面创建一个资料库,在里面编辑多个 Markdown 文件,然后将这个资料库以维基的形式来对外发布,省去现有流程中从 github 下载、push、再发布到第三方文档平台的麻烦。维基页面的效果可以参考下图。

如果你还想同时保留原有的工作流程(发布到 gitbook 或者 readthedocs 等平台),你也可以使用 Seafile 的同步客户端(https://www.seafile.com/download/)将维基对应的资料库同步到你的本地电脑上,然后用 git 来将改动从电脑 push 到 github。这样相当于把 Seafile Docs 作为一个好用的编辑平台来使用,其好处是你可以在编辑时立即看到效果,不需要 push 到 github 上看。由于 Seafile Docs 将维基页面保存为纯文本的 Markdown 文件,所以可以无缝与 github、git 这些工具兼容。

其他特色功能

除了上述亮点功能外,Seafile Docs 还提供了很多其他功能,主要包括:

更多功能可以到官网进一步了解。

安装与使用

如果你对上述功能感兴趣,可以访问 Seafile 官网了解如何开始部署或者使用。我们目前提供了两种方式:

欢迎大家试用和提出反馈意见,我们在快速迭代产品。

3338 次点击
所在节点    分享创造
3 条回复
lemonda
2019-03-08 23:58:36 +08:00
刚准备试试各种 Markdown 编辑器就看到这个
可否发布 Docs 到 WP 博客?
xjqkilling
2019-03-09 11:01:15 +08:00
@lemonda 目前还不支持,你可以尝试把 markdown 文件编辑好之后,转换到 WP 格式。
aliangddd
2019-05-16 20:38:42 +08:00
效果不错

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/542583

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX