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

相关文章
|
18天前
|
Ubuntu 安全 Linux
|
3月前
|
开发工具 Android开发 iOS开发
从零开始学 Xamarin 开发,新手教程全攻略,安装环境、创建项目、设计界面,轻松开启开发之旅!
【8月更文挑战第31天】Xamarin是一种高效的跨平台移动应用开发工具,迎合了日益增长的移动应用需求。本文为Xamarin新手提供了一套详尽的入门指南,涵盖开发环境搭建、项目创建与配置、用户界面设计及功能实现等关键步骤。通过具体示例,帮助初学者快速上手Xamarin开发,开启移动应用创作之旅。
45 0
|
6月前
|
存储 JavaScript API
《VitePress 简易速速上手小册》第7章 高级功能与动态内容(2024 最新版)(上)
《VitePress 简易速速上手小册》第7章 高级功能与动态内容(2024 最新版)
275 2
|
6月前
|
存储 缓存 自然语言处理
《VitePress 简易速速上手小册》第7章 高级功能与动态内容(2024 最新版)(下)
《VitePress 简易速速上手小册》第7章 高级功能与动态内容(2024 最新版)
151 1
|
存储 人工智能 开发工具
绝了,一句话写完一个功能,用Bito初体验。
绝了,一句话写完一个功能,用Bito初体验。
334 0
|
Linux
【实用工具合集】建议部署小工具设计
【实用工具合集】建议部署小工具设计
95 0
|
存储 网络安全 文件存储
UNRAID系统初体验
UNRAID系统初体验
561 0
UNRAID系统初体验
|
存储 自然语言处理 前端开发
我用这些开源项目轻松搭建了一个在线文档平台
我用这些开源项目轻松搭建了一个在线文档平台
2223 0
我用这些开源项目轻松搭建了一个在线文档平台