前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >免费开源、支持自建服务的团队协作、个人学习文档管理系统

免费开源、支持自建服务的团队协作、个人学习文档管理系统

原创
作者头像
Mandy的名字被占用了
发布2024-03-18 18:29:32
1.2K0
发布2024-03-18 18:29:32
举报
文章被收录于专栏:软件工具

大家好,我是小麦。今天来给大家分享的是几款个人使用过的免费、开源、适合团队协作的文档管理工具,并且是完全支持自己搭建服务的文档管理系统。

相信大家在学习、办公等场景下对文档管理工具使用的场景是比较多的,例如技术开发手册、个人学习笔记、产品介绍文档等都需要用到文档管理工具。针对这一块,市面上也有非常多并且非常成熟的文档工具。

例如ThinkPHP官方提供的看云手册网站,语雀,有道云笔记,腾讯文档,石墨文档,飞书文档等等。他们都有一个共同的特点,直接使用即可,不需要自己去维护文档系统,所有的数据都存储在云端,可以随时分享、随时查阅、导入导出等众多功能。

但这些工具一部分是收费,对于个人用户来说,还是有些贵了。并且资源的链接都保存各自平台的服务器上,每个平台的数据格式处理也存在着不同,想要把内容复制到其他的平台,就会出现样式丢失、图片链接无法访问等问题。

同时部分团队,考虑到资源的安全性,是要求公司内部部署,这种公网访问的文档管理系统,就不能满足这样的需求场景。

今天分享的几款软件,就能很好的解决上述提到的问题,也是个人都使用过的,并且觉得比较不错的文档管理系统,最重要的是这几款文档系统都是纯免费开源,支持自己搭建服务的。

MrDoc 觅思文档

第一款是文档系统就是MrDoc 觅思文档,MrDoc一款个人开源的文档管理系统,基于 Python+Django2+Layui+jquery 开发。它支持自托管、私有部署的在线文档管理系统和知识库,

官方也提供基于GPLv3协议开源的「开源版」和商业授权的「专业版」两个版本。对于个人或者部分团队,开源版已经完全够用了。

该软件对于常见的文档编写、文档导出、文档分享、私密文档、团队管理、多种文档格式支持等功能都有所支持,而且还是一个多平台的文档管理系统,支持浏览器访问、桌面客户端、手机App、甚至还支持插件式的扩展功能。

是非常适合个人或者团队使用的文档管理系统,包括我个人的学习笔记、项目开发、产品介绍文档等都是使用MrDoc来管理的。由于使用的是开源版本,在某些功能上还是存在一些限制,

例如不支持图片的第三方存储,都是保存在自身的服务器上。之前也对MrDoc做了一个比较全面的介绍。想了解更多的同学可以访问,开源MrDoc,一个适合个人和小型团队的文档、知识、笔记在线管理系统

MinDoc

MinDoc是我用过最早的一款文档管理软件,它在功能上类似于看云文档系统。MinDoc 是一款针对IT团队开发的简单好用的文档管理系统。

MinDoc 的前身是 SmartWiki 文档系统。SmartWiki 是基于 PHP 框架 laravel 开发的一款文档管理系统。因 PHP 的部署对普通用户来说太复杂,所以改用 Golang 开发。可以方便用户部署和使用。
Snipaste_2024-03-12_14-22-16
Snipaste_2024-03-12_14-22-16

开发缘起是公司IT部门需要一款简单实用的项目接口文档管理和分享的系统。其功能和界面源于 kancloud 。

可以用来储存日常接口文档,数据库字典,手册说明等文档。内置项目管理,用户管理,权限管理等功能,能够满足大部分中小团队的文档管理需求。

从功能上来讲,它更多的是关注在文档管理上,支持文档的分享、文档的查阅、文档导入、团队协作、文档空间等。对于只做文档管理的团队而言,这款开源的文档管理系统,就是一个非常不错的选择。

MinDoc上也存在着一个不足的地方,所有的附件资源都是默认保存在自身的服务器,服务器做了防盗链,可能不方便直接分享到第三方网站。

docsify

docsify是一款免费开源,轻量级文档网站,界面简洁优雅,目前很多开源项目的文档都选用这个系统搭建 docsify 可以快速帮你生成文档网站。不同于 GitBook、Hexo 的地方是它不会生成静态的 .html 文件,所有转换工作都是在运行时,这也导致该开源文档系统对SEO不是很友好,如果你只是单纯的想做一个文档系统,这款开源系统还是非常值得推荐使用的。如果你想要开始使用它,只需要创建一个index.html就可以开始编写文档并直接部署在 GitHub Pages。

Snipaste20240317193825
Snipaste20240317193825

VuePress

VuePress是一款基于 Vue 驱动的静态网站生成器,以 Markdown 为中心的项目结构,以最少的配置帮助你专注于写作。享受 Vue + webpack 的开发体验,可以在 Markdown 中使用 Vue 组件,又可以使用 Vue 来开发自定义主题。VuePress 会为每个页面预渲染生成静态的 HTML,同时,每个页面被加载的时候,将作为 SPA 运行。

VuePress作为一款基于Vue编写的开源文档系统,其使用简单、拥有丰富的插件和众多开源的主题模板,深受许多程序员的青睐,很多官方文档教程都是基于它来编写。如果你是一位开发者,非常推荐使用该开源文档系统,来构建属于自己的知识系统。

使用该系统,你可以自己搭建服务器,部署在自己的服务器上。同时你也可以使用国内外开源的代码托管平台,例如国内的Gitee上,或者是国外的GitHub上都是支持部署搭建,这样也能减少你购买服务器的成本。从访问速度上来说,推荐你自己搭建服务器或者是托管到Gitee上,毕竟GitHub属于国外的服务器,在访问上有时是非常慢的。

Snipaste20240317194306
Snipaste20240317194306

GitBook

GitBook 是基于 Node.js 的开源命令行工具,用于输出漂亮的电子书。GitBook 支持 Markdown 和 AsciiDoc 两种语法格式,能够输出 html,pdf,epub,mobi等多种格式。在很多的编程文档,开源知识库等系统都是基于GitBook搭建而成。

GitBook作为一款开源的文档系统,支持你自己搭建服务,同时也支持你使用官方搭建的平台直接使用。虽然该软件是免费开源,支持多种文档格式,但也存在不足的地方,里面的很多静态资源都是国外服务器的地址,在访问上有时也是非常慢的,这也导致很多人放弃这款优秀的开源文档系统。

Snipaste20240317194941
Snipaste20240317194941

上述几款开源的文档管理系统,便是个人均使用过的系统。总体使用下来,都是非常优秀的系统。

对于文档系统,不管是开源还是收费,其实都很多。主要还是看使用场景和使用需求,如果只是单纯的记录个人的笔记、知识分享等场景,还是比较推荐直接使用云端的文档管理系统,毕竟减少了个人维护的成本,但也需要考虑到后期的迁移成本。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • MrDoc 觅思文档
  • MinDoc
  • docsify
  • VuePress
  • GitBook
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档