三行代码搭建一个全能书籍系统(wiki)

简介: 三行代码搭建一个全能书籍系统(wiki)

aHR0cHM6Ly9jb2RpbmczbWluLm9zcy1hY2NlbGVyYXRlLmFsaXl1bmNzLmNvbS8yMDIwLzA2LzA4LzZtcHlENTIyMzguanBn.png

简介


开源免费的书籍系统。风格类似掘金,支持 markdown 和富文本编辑器。支持导出 pdf,用户权限等设置。非常适合组织内部或小团体文献管理,用户需注册才能查看。


美图欣赏


编辑页面,可以切换为富文本


image.png


书籍页面

image.png


书架


image.png


多种导出方式



aHR0cHM6Ly9jb2RpbmczbWluLm9zcy1hY2NlbGVyYXRlLmFsaXl1bmNzLmNvbS8yMDIwLzA2LzA4L0xTQjZ5WjIyMTcucG5n.png

当然还有丰富的权限管理能力。是内部 wiki 的好选择,你也可以设置为公开,直接当作个人博客也不错,即使设置为公开也可以为某几个文档设置权限。


快速部署


原版的默认使用 Dompdf 导出pdf ,中文字会乱码,这里是修改版的,使用的 wkhtmltopdf 。


安装前提:

安装了 docker 和 docker-compose

通外网(如果不通可以在外网先把镜像下下来,再导入)

安装了 git


脚本已经写的足够自动化了,执行这三个命令就可以完成安装

git clone https://gitee.com/pzqu/bookstack-docker-compose.git
cd bookstack-docker-compose
docker-compose up -d

默认账号名 admin@admin.com 密码为 password , 访问地址 http://你的ip:6875

安装过程就像这样


aHR0cHM6Ly9jb2RpbmczbWluLm9zcy1hY2NlbGVyYXRlLmFsaXl1bmNzLmNvbS8yMDIwLzA2LzA4L0h1UjJBZzIyMDgucG5n.png

目录
打赏
0
0
0
0
1
分享
相关文章
[ 靶场环境篇 ] phpstudy 集成环境安装教程(特别详细)
想入门渗透行业呢光有理论基础是不够的,更重要的是实践经验。 我想着分享一些入门级靶场,从环境搭建一直到通关教程。 入门级靶场会分享:pikachu、DVWS、XSS-labs、sql-labs、upload-labs等内容。 那么这些靶场环境的搭建都是需要 phpstudy 集成环境支持的。 为了不让后续靶场环境搭建时赘述phpstudy的安装,在这里我吧其独立出来。
774 0
[ 靶场环境篇 ] phpstudy 集成环境安装教程(特别详细)
社交系统ThinkSNS+安装部署演示
ThinkSNS+版本发布之后,很多小伙伴们反馈安装部署有些困难,那么今天我们就通过录制视频的形式,给大家演示安装部署的全过程,由于时间紧张没有字幕,敬请谅解,后续我们有时间的时候会进行后期处理。
1516 0
设置和使用DragGAN:搭建非官方的演示版
DragGAN的官方版还没有发布,但是已经有非官方版的实现了,我们看看如何使用。
381 1
最近打算体验一下discuz,有不错的结构化数据插件
提交sitemap是每位站长必做的事情,但是提交到哪里,能不能提交又是另外一回事。国内的话百度是大伙都会盯的蛋糕,BD站长工具也会去注册的,可有些账号sitemap模块一直不能用,或许是等级不够,就像康爱的,朋友的账号是当时bd站长工具beta期间受邀请注册的,从聊天截图看他的貌似可以提交sitem...
728 0
如何搭建 Scratch 官方网页版?真正意义上的一键安装部署
功能介绍 Scratch 是一款由麻省理工学院(MIT) 设计开发的一款面向少年的简易编程工具,Scratch 已经是少儿编程行业的基础软件。使用 Scratch,你可以编写属于你的互动媒体,像是故事、游戏、动画,然后你可以将你的创意分享给全世界。
7960 0
PHP语言基础
PHP语言基础 PHP 是一种创建动态交互性站点的强有力的服务器端脚本语言。 PHP(全称:PHP:Hypertext Preprocessor,即"PHP:超文本预处理器")是一种通用开源脚本语言。

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等