BookStack在线文档管理系统 v2.9

导言:
BookStack是一个基于MinDoc的在线文档管理系统,由Beego开发。它的功能类似于Gitbook和观云。

在开发过程中,有一些东西被增删了,目前和MinDoc不兼容(毕竟数据表结构、字段、索引都有一些区别),只支持markdown编辑器。

 

特色功能:
1.图书分类(V1.2+)

用户就像你的老板,他不知道自己需要什么,但他知道自己不需要什么…

2.用户主页(V1.2+)

在用户主页上,展示用户分享的书籍、粉丝、关注点和手册,增加用户之间的互动

3.一键导入降价项目

这个功能相信是很多人的最爱。目前这个功能只对管理员开放。

经过实测,完美支持了各种姿态的markdown项目的文档导入,能够很好的处理文档之间的链接和文档中图片的链接

4.只需点击一下,就可以拉下减价商品

看到Github、Gitee等开源文档很多的项目,但是把降价内容一个个复制粘贴是不现实的。所以,我做了这个一键拉动功能。目前只有管理员有权限拉,对普通用户不开放。要体验此功能,请使用管理员帐户登录演示网站。用法很简单。比如我们拉取beego的文档项后,直接点击“拉取项”,像“https://github . com/beego/beedoc/arcHive/master . zip”一样粘贴,那么上面所有的降价文档都会自动为你拉取并录入数据库,图片也会自动为你更新到OSS。拉取项目

经过实测,完美支持了各种姿势的降价项目的拉动,能够很好的处理文档之间的链接和文档中图片的链接

目前支持Git克隆导入项目

5.生成和导出脱机文档,如PDF、epub和mobi

这需要安装和配置calibre。我将calibre的使用打包成一个工具,并将其编译成二进制、源代码、程序和使用地址:https://GitHub.com/TruthHun/converter在BookStack中介绍了这个包。使用时,点击“生成下载文档”

6.文档分类和批量创建文档

很多时候,我们在写文档项目的时候,习惯先创建文档项目的章节目录结构,然后慢慢写内容。但是当文档项目中文档很少的时候,一个一个的创建就可以了,但是文档数量太多之后,简直就是在滥用自己,一个一个的拖放排序就麻烦了。现在,这个问题已经解决了。

7.在文档之间跳转

一个文档项目中有很多文档,其中一个名为readme.md,另一个名为quickstart.md如何在两个文档之间跳转?如果你知道网站的路由规则,很容易链接到,但是每次都这样写真的很麻烦。我经常自己写文档,我受够了,然后我想了一个办法。如下:我从readme.md跳到了quickstart.md,readme.md里面的内容写的如下:

[快速入门]($quickstart.md)

如果我跳到quickstart.md的一个锚点呢?然后这样写:

[快速入门-第3步]($ Quick Start . MD #第3步)

好的,发布文档时,文档会根据路由规则和你的文档ID生成链接(因为是后端处理,所以编辑文档时不能临时跳过前端显示的预览内容)。然后,问题来了。我的文档项目中的文档越来越多。如何知道要链接的文档的文档ID?别担心,在markdown编辑器的左侧,括号中的红色文本显示了您的文档徽标。

8.获取功能

我看到一篇不错的文章,但是文章里面有代码段和图片,都是手抄的,格式全乱了。所以,相信收藏功能会是你所需要的。收藏功能,在markdown编辑器的功能栏上,对,就是瓢虫图标,就是BUG,因为找不到蜘蛛图标…

9、搜索引擎优化

后台管理,个性化你的SEO关键词;在搜索引擎优化管理中,你可以更新网站地图(网站地图会定期自动更新,暂时不用做程序)

10.版本控制

MinDoc本身之前有版本控制,但是版本控制文档的所有内容都存在于数据库中。如果由于频繁更改而导致修订历史过多,数据库可能会爆炸。当时没有很好的解决办法,所以去掉了这个功能。

目前添加这个功能是因为很受欢迎,所以重新添加。但是,版本控制的内容不再存储在数据库中,而是以文件的形式存储在本地或云存储中。

该功能在管理后台->配置管理中启用

11.更美观简洁的页面布局和更完善的移动兼容性

这是一个看脸的时代…

 

图片:

BookStack在线文档管理系统 v2.9

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

乐搜社区 整站源码 BookStack在线文档管理系统 v2.9 http://hzcw.work/1352.html

常见问题

相关文章

评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务