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

相关文章
|
8天前
|
存储 JavaScript API
《VitePress 简易速速上手小册》第7章 高级功能与动态内容(2024 最新版)(上)
《VitePress 简易速速上手小册》第7章 高级功能与动态内容(2024 最新版)
30 2
|
11月前
|
数据库连接 PHP 数据库
Laravel框架简介与环境搭建
Laravel框架简介与环境搭建
147 0
|
11月前
|
Linux
【实用工具合集】建议部署小工具设计
【实用工具合集】建议部署小工具设计
71 0
|
搜索推荐 开发工具 开发者
上古神兵,先天至宝,Win11平台安装和配置NeoVim0.8.2编辑器搭建Python3开发环境(2023最新攻略)
毫无疑问,我们生活在编辑器的最好年代,Vim是仅在Vi之下的神级编辑器,而脱胎于Vim的NeoVim则是这个时代最好的编辑器,没有之一。异步支持、更好的内存管理、更快的渲染速度、更多的编辑命令,是大神Thiago de Arruda对开发者们最好的技术馈赠。
上古神兵,先天至宝,Win11平台安装和配置NeoVim0.8.2编辑器搭建Python3开发环境(2023最新攻略)
|
存储 网络安全 文件存储
UNRAID系统初体验
UNRAID系统初体验
465 0
UNRAID系统初体验
[ 靶场环境篇 ] phpstudy 集成环境安装教程(特别详细)
想入门渗透行业呢光有理论基础是不够的,更重要的是实践经验。 我想着分享一些入门级靶场,从环境搭建一直到通关教程。 入门级靶场会分享:pikachu、DVWS、XSS-labs、sql-labs、upload-labs等内容。 那么这些靶场环境的搭建都是需要 phpstudy 集成环境支持的。 为了不让后续靶场环境搭建时赘述phpstudy的安装,在这里我吧其独立出来。
570 0
[ 靶场环境篇 ] phpstudy 集成环境安装教程(特别详细)
|
存储 自然语言处理 前端开发
我用这些开源项目轻松搭建了一个在线文档平台
我用这些开源项目轻松搭建了一个在线文档平台
1816 0
我用这些开源项目轻松搭建了一个在线文档平台
|
IDE Java PHP
搭建PHP开发环境
搭建PHP开发环境
127 0
搭建PHP开发环境
|
SQL 关系型数据库 Linux