三行代码搭建一个全能书籍系统(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

相关文章
|
1天前
|
中间件 Linux PHP
【ThinkPHP框架教程·Part-01】ThinkPHP6.x框架安装教程
ThinkPHP6.0 是一款免费开源、轻量级且快速的 PHP 框架,适用于 PHP 7.2.5+ 环境。本教程采用稳定版 TP6.0,支持多应用、强类型、PSR 规范等新特性。安装步骤包括:1) 安装 Composer;2) 切换国内镜像加速下载;3) 使用 `composer create-project topthink/think tp6` 安装稳定版;4) 运行 `php think run` 测试。详情及更多内容请参考 [官方手册](https://www.kancloud.cn/manual/thinkphp6_0/1037479)。
【ThinkPHP框架教程·Part-01】ThinkPHP6.x框架安装教程
|
JavaScript 前端开发 程序员
从零开发和发布自己的wordpress插件到官方插件库完全指南
wordpress是一款很流行的开源博客程序,全世界有很多网站都在使用wordpress,程序员们也喜欢拿来做自己的技术博客,对于自己不满意的地方,那肯定也需要自己动手来修改了,下面就介绍从开发到发布一个wordpress插件的完整流程
169 0
|
机器学习/深度学习 计算机视觉 异构计算
设置和使用DragGAN:搭建非官方的演示版
DragGAN的官方版还没有发布,但是已经有非官方版的实现了,我们看看如何使用。
367 1
|
JavaScript 前端开发 PHP
PHP语言基础
PHP语言基础 PHP 是一种创建动态交互性站点的强有力的服务器端脚本语言。 PHP(全称:PHP:Hypertext Preprocessor,即"PHP:超文本预处理器")是一种通用开源脚本语言。
|
数据库连接 PHP 数据库
Laravel框架简介与环境搭建
Laravel框架简介与环境搭建
180 0
|
测试技术 Python
【实测】django平台启动某脚本时的引入问题 (一期自动化平台的同学必看!)
【实测】django平台启动某脚本时的引入问题 (一期自动化平台的同学必看!)
|
Linux
【实用工具合集】建议部署小工具设计
【实用工具合集】建议部署小工具设计
99 0
|
存储 安全 数据库
odoo 开发入门教程系列-安全-简介
odoo 开发入门教程系列-安全-简介
157 0
Zp
|
JSON Java Maven
Java开发常用工具网址
Java开发常用工具网址
Zp
108 0
|
存储 自然语言处理 前端开发
我用这些开源项目轻松搭建了一个在线文档平台
我用这些开源项目轻松搭建了一个在线文档平台
2274 0
我用这些开源项目轻松搭建了一个在线文档平台