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

相关文章
|
6月前
|
存储 JavaScript API
《VitePress 简易速速上手小册》第7章 高级功能与动态内容(2024 最新版)(上)
《VitePress 简易速速上手小册》第7章 高级功能与动态内容(2024 最新版)
285 2
|
6月前
|
存储 缓存 自然语言处理
《VitePress 简易速速上手小册》第7章 高级功能与动态内容(2024 最新版)(下)
《VitePress 简易速速上手小册》第7章 高级功能与动态内容(2024 最新版)
157 1
|
6月前
|
网络安全 Apache
搭建公司wiki
搭建公司wiki
62 0
|
数据库连接 PHP 数据库
Laravel框架简介与环境搭建
Laravel框架简介与环境搭建
176 0
|
Linux
【实用工具合集】建议部署小工具设计
【实用工具合集】建议部署小工具设计
95 0
|
存储 网络安全 文件存储
UNRAID系统初体验
UNRAID系统初体验
564 0
UNRAID系统初体验
|
存储 自然语言处理 前端开发
我用这些开源项目轻松搭建了一个在线文档平台
我用这些开源项目轻松搭建了一个在线文档平台
2233 0
我用这些开源项目轻松搭建了一个在线文档平台
|
数据可视化 搜索推荐
如何建立你的阅读管理系统?以 FlowUs 和 Notion 等笔记软件为例
在《FlowUs 生态:如何建立你的书籍管理系统?》中,我事实上主要介绍了导入书籍信息的几种路径。今天,在这篇文章的基础上,我将继续介绍如何使用 Notion 类工具建立阅读管理系统。 注释:本文方法对于 FlowUs 、Notion 等笔记软件均通用。本文以 FlowUs 为例。
291 0
如何建立你的阅读管理系统?以 FlowUs 和 Notion 等笔记软件为例
|
文字识别 数据安全/隐私保护 计算机视觉
【番外篇】客户端开发(Electron)无源码如何做汉化
【番外篇】客户端开发(Electron)无源码如何做汉化
708 0
【番外篇】客户端开发(Electron)无源码如何做汉化
|
SQL 关系型数据库 Linux