登录
注册
开源
企业版
高校版
搜索
帮助中心
使用条款
关于我们
开源
企业版
高校版
私有云
模力方舟
AI 队友
登录
注册
2025 Gitee 年度开源项目评选投票进行中,快为你的心仪项目助力!
代码拉取完成,页面将自动刷新
开源项目
>
开发工具
>
Wiki/文档工具
&&
捐赠
捐赠前请先登录
取消
前往登录
扫描微信二维码支付
取消
支付完成
支付提示
将跳转至支付宝完成支付
确定
取消
Watch
不关注
关注所有动态
仅关注版本发行动态
关注但不提醒动态
447
Star
3.2K
Fork
1.2K
GVP
进击的皇虫
/
BookStack
代码
Issues
95
Pull Requests
4
Wiki
统计
流水线
服务
质量分析
Jenkins for Gitee
腾讯云托管
腾讯云 Serverless
悬镜安全
阿里云 SAE
Codeblitz
SBOM
我知道了,不再自动展开
发行版
最新版
v2.12
cf5c69a
2024-05-10 08:26
对比
停止维护前的最后一个版本,BookStack v2.12 发布,支持图书版本控制
进击的皇虫
## 程序介绍 BookStack,基于 Mindoc、使用Go语言的Beego框架开发的功能类似GitBook和看云的在线文档管理系统,拥有简洁美观的页面布局,实现了文档采集、导入、电子书生成以及版本控制等强大的文档功能,并推出了配套的开源微信小程序 [BookChat](https://gitee.com/truthhun/BookChat) 和使用`uni-app`开发的开源手机APP [BookChatApp](https://gitee.com/truthhun/BookChatApp)。  ## v2.12 升级日志 **1. 支持图书版本控制:可以在后台创建版本库,然后将图书划分版本。** **PC端效果**  **移动端效果**  **阅读页效果**  **2. 阅读模式,支持日间和夜间模式** **3. 优化文档渲染模式** **4. 修复导入zip出现panic的问题** ---- ### 附 v2.11 升级日志 > 鉴于v2.11发布至今已过了两年多... 1\. 支持自定义内容阅读页右上角导航栏链接。 操作方式:在书籍设置页面的`导航栏` 根据提示添加相应链接,保存后,即可在书籍阅读页面右上角显示。  -----  2\. 在个人书籍列表页,支持`拷贝书籍`(适用于书籍版本迭代发布);支持生成电子书的进度状态显示。  3\. 内容阅读页支持将当前内容打印为PDF 4\. 修改文档章节标识时,联动修改书籍内所有链接到该章节的内链。 5\. 在个人书籍列表页,支持个人书籍简单检索,特别是在用户创建了比较多书籍项目的时候特别有用。  6\. 支持设置默认首页,您可以将`发现页`、`分类页`、`搜索页`或者外链等任意页面设置为首页  7\. 优化管理后台的配置管理功能(见上图),拆分为 `基础`、`界面`、`用户`、`搜索`、`内容`、`运营`、`APP/小程序`等配置项,便于配置和管理 8\. 支持宽屏(页面占满屏幕)和窄屏(页面占据80%左右居中显示)设置 > 在 管理后台 -> 配置管理 -> 页面 里面进行设置 9\. 游客阅读设置,支持设置允许未登录的游客可阅读的内容百分比(默认为100%)。 > 在 管理后台 -> 配置管理 -> 运营 里面设置  10\. 修复书籍分类数量统计不正确的问题 11\. 修复一个安全问题(**建议先行版用户升级到当前 v2.11 版本,普通版本用户升级到 v2.10 版本**) 12\. 支持章节内容评论以及回复评论(均需要后台审核方可显示)  13\. 根据依赖安装情况屏蔽相关功能: | 依赖 | 作用 | 关联功能 | | ------------ | ------------ |------------ | | calibre | 生成 pdf、epub、mobi等电子书 | 未安装该依赖,屏蔽电子书生成按钮 | | git | 导入 gitee、github 等git托管平台的电子书 | 未安装该依赖,屏蔽 git clone 方式的电子书导入| | chrome 或 puppeteer | 内容采集和渲染的导入内容 | 未安装该依赖,屏蔽所有书籍导入相关页面功能 | 详细 [安装部署文档](https://www.bookstack.cn/read/help/Ubuntu.md) **温馨提示**: 升级部署前,请自行对旧版本程序以及数据库进行备份。 ## 相关地址 **BookStack 官网** - 书栈网:https://www.bookstack.cn - 手机APP下载体验:https://www.bookstack.cn/app **BookStack 开源地址** - Gitee (码云): https://gitee.com/truthhun/BookStack - GitHub 开源: https://github.com/TruthHun/BookStack **配套手机APP BookChatApp 开源地址** - Gitee (码云):https://gitee.com/truthhun/BookChatApp - GitHub 开源:https://github.com/truthhun/BookChatApp **配套微信小程序 BookChat 开源地址** - Gitee (码云):https://gitee.com/truthhun/BookChat - GitHub 开源:https://github.com/truthhun/BookChat ## 关于停止维护的原因 其实BookStack早在两年前就已经死了,只是没有宣布它的死讯。至于为什么停止维护,原因会近期专门发下公告吐槽下,说说这些年开源BookStack的明与暗、苦与乐...
最后提交信息为:
update readme
v2.10
bdeb08f
2021-11-03 23:54
对比
BookStack v2.10 发布,实现对音频和视频播放的支持
进击的皇虫
## 程序介绍 BookStack,基于 Mindoc、使用Go语言的Beego框架开发的功能类似GitBook和看云的在线文档管理系统,拥有简洁美观的页面布局,实现了文档采集、导入、电子书生成以及版本控制等强大的文档功能,并推出了配套的开源微信小程序 [BookChat](https://gitee.com/truthhun/BookChat) 和使用`uni-app`开发的开源手机APP [BookChatApp](https://gitee.com/truthhun/BookChatApp)。  ## 升级日志 - [x] 管理后台,恢复和优化附件管理功能,以便管理音频和视频 - [x] 内容编辑器支持上传音频和视频(如果开启了阿里云OSS云存储,则将音视频上传到云存储的同时将音视频设置为私有) - [x] 内容阅读页面音频视频播放功能 - [x] 视频播放倍速控制 - [x] 视频画中画播放 - [x] 禁止音频和视频直接下载 - [x] 优化`html2json`模块,以及升级API,使小程序和APP支持音频和视频播放,以及图片放大预览 - [x] `BookStack` 依赖检测,以便程序可以正常使用完整功能进行工作,检测项:chrome、puppeteer、git、calibre -------------- **音频视频播放演示**: https://www.bookstack.cn/read/help/media-demo.md  `BookStack` 依赖检测  详细 [安装部署文档](https://www.bookstack.cn/read/help/Ubuntu.md) **温馨提示**: 升级部署前,请自行对旧版本程序以及数据库进行备份。 ## BookStack(书栈)变更开源方式说明 变更开源方式不是变更开源协议。详见 [《BookStack(书栈)变更开源方式说明》](https://my.oschina.net/u/2009560/blog/4276247) ## 相关地址 **BookStack 官网** - 书栈网:https://www.bookstack.cn - 手机APP下载体验:https://www.bookstack.cn/app **BookStack 开源地址** - Gitee (码云): https://gitee.com/truthhun/BookStack - GitHub 开源: https://github.com/TruthHun/BookStack **BookStack 先行版地址** - Gitee (码云): https://gitee.com/truthhun/bookstack-x - GitHub 开源: https://github.com/TruthHun/BookStack-X **配套手机APP BookChatApp 开源地址** - Gitee (码云):https://gitee.com/truthhun/BookChatApp - GitHub 开源:https://github.com/truthhun/BookChatApp **配套微信小程序 BookChat 开源地址** - Gitee (码云):https://gitee.com/truthhun/BookChat - GitHub 开源:https://github.com/truthhun/BookChat
最后提交信息为:
升级模块
v2.9
7a4fde4
2021-01-13 22:31
对比
BookStack v2.9 发布,提升程序稳定性
进击的皇虫
## 程序介绍 BookStack,基于 Mindoc、使用Go语言的Beego框架开发的功能类似GitBook和看云的在线文档管理系统,拥有简洁美观的页面布局,实现了文档采集、导入、电子书生成以及版本控制等强大的文档功能,并推出了配套的开源微信小程序 [BookChat](https://gitee.com/truthhun/BookChat) 和使用`uni-app`开发的开源手机APP [BookChatApp](https://gitee.com/truthhun/BookChatApp)。  ## 升级日志 本次升级,主要是用户体验上的优化。 - [x] 对无权限创建书籍书籍的用户,隐藏创建书籍入口 - [x] 优化首页分类索引高亮显示,并增加`回到顶部`功能 - [x] 修复分类下书籍统计不正确的问题 - [x] 修复书籍太多时删除用户超时的问题 - [x] 书籍管理页面增加书籍搜索功能 - [x] 调整文案,`项目`改为`书籍` - [x] 修改个人资料昵称可更改 - [x] 上传分类图标和上传书籍优化 - [x] `榜单`功能优化,加入`禁榜`功能,禁止恶意刷榜用户排入榜单,并优化榜单样式 - [x] 生产ElasticSearch索引出现panic的问题 - [x] 针对无权限创建书籍项目的用户隐藏创建项目入口 - [x] 上传图标等优化 - [x] 内容页面带图片链接访问优化 - [x] 移除分词功能 本次版本升级,数据库表初始数据有变更,升级新版本前,务必执行如下命令升级数据库: ``` ./BookStack install ``` 详细 [安装部署文档](https://www.bookstack.cn/read/help/Ubuntu.md) ## BookStack(书栈)变更开源方式说明 变更开源方式不是变更开源协议。[详细变更说明](https://my.oschina.net/u/2009560/blog/4276247) ## 相关地址 **BookStack 官网** - 书栈网:https://www.bookstack.cn - 手机APP下载体验:https://www.bookstack.cn/app **BookStack 开源地址** - Gitee (码云): https://gitee.com/truthhun/BookStack - GitHub 开源: https://github.com/TruthHun/BookStack **配套手机APP BookChatApp 开源地址** - Gitee (码云):https://gitee.com/truthhun/BookChatApp - GitHub 开源:https://github.com/truthhun/BookChatApp **配套微信小程序 BookChat 开源地址** - Gitee (码云):https://gitee.com/truthhun/BookChat - GitHub 开源:https://github.com/truthhun/BookChat
最后提交信息为:
change log
v2.8
944cf8a
2020-05-12 20:20
对比
BookStack v2.8 发布,优化用户体验和提升程序稳定性
进击的皇虫
## 程序介绍 BookStack,基于 Mindoc、使用Go语言的Beego框架开发的功能类似GitBook和看云的在线文档管理系统,拥有简洁美观的页面布局,实现了文档采集、导入、电子书生成以及版本控制等强大的文档功能,并推出了配套的开源微信小程序 [BookChat](https://gitee.com/truthhun/BookChat) 和使用`uni-app`开发的开源手机APP [BookChatApp](https://gitee.com/truthhun/BookChatApp)。  ## 升级日志 本次升级,主要是用户体验上的优化。 - [x] 优化内容阅读体验:调整文字行高、章内目录以及优化内容图片预览 - [x] 优化`html2md`模块 - [x] 修复上一版本数据库时间字段没有默认值导致的错误[#103](https://github.com/TruthHun/BookStack/issues/103) - [x] 优化阅读时长统计,减少统计误差 - [x] 升级MySQL、阿里云OSS等相关依赖库 - [x] 修正工信部备案链接地址(工信部更换域名了) - [x] 修复`runtime: goroutine stack exceeds 1000000000-byte limit`问题,提升程序稳定性。(由 [getSelectedNode](https://gitee.com/truthhun/BookStack/commit/cae29e5db6d69c6aae16be44c6133dcf41260e81)造成) - [x] 优化大markdown文件拆分 - [x] 固定首页`分类索引` - [x] 管理后台仪表盘统计并显示每日新增用户、书籍、文档、评论等数据 本次版本升级,数据库表初始数据有变更,升级新版本前,务必执行如下命令升级数据库: ``` ./BookStack install ``` 详细 [安装部署文档](https://www.bookstack.cn/read/help/Ubuntu.md) ## BookStack(书栈)变更开源方式说明 变更开源方式不是变更开源协议。[详细变更说明](https://my.oschina.net/u/2009560/blog/4276247) ## 相关地址 **BookStack 官网** - 书栈网:https://www.bookstack.cn - 手机APP下载体验:https://www.bookstack.cn/app **BookStack 开源地址** - Gitee (码云): https://gitee.com/truthhun/BookStack - GitHub 开源: https://github.com/TruthHun/BookStack **配套手机APP BookChatApp 开源地址** - Gitee (码云):https://gitee.com/truthhun/BookChatApp - GitHub 开源:https://github.com/truthhun/BookChatApp **配套微信小程序 BookChat 开源地址** - Gitee (码云):https://gitee.com/truthhun/BookChat - GitHub 开源:https://github.com/truthhun/BookChat
最后提交信息为:
优化编译参数
v2.7
ed2529d
2020-04-01 07:33
对比
BookStack v2.7 发布,增强用户体验
进击的皇虫
## 程序介绍 BookStack,基于 Mindoc、使用Go语言的Beego框架开发的功能类似GitBook和看云的在线文档管理系统,拥有简洁美观的页面布局,实现了文档采集、导入、电子书生成以及版本控制等强大的文档功能,并推出了配套的开源微信小程序 [BookChat](https://gitee.com/truthhun/BookChat) 和使用`uni-app`开发的开源手机APP [BookChatApp](https://gitee.com/truthhun/BookChatApp)。  ## 升级日志 本次升级,主要是用户体验上的优化。 - [x] 404 优化:如果是书籍的文档不存在,则提示回到书籍页而不是网站首页 - [x] 修复API横幅链接不正确的问题 - [x] 增加阅读历史的api,以便APP端显示最近阅读的书籍,哪怕用户未收藏 - [x] 书籍收藏优化,显示收藏的书籍分类,以便更快找到收藏的书籍 - [x] `发现`页面的分类下方显示分类介绍,以达到简单小科普的效果 - [x] 内容阅读页面优化:支持图片放大,优化章内目录显示 - [x] `最新推荐`的书籍,按照最后更新时间倒序排序,以便偶尔诈尸露脸 - [x] 调整小程序码显示 更多详细更新功能,请看git仓库commit记录。同时,配套手机APP `BookChatApp` 做了两项升级: - [x] 修复移除书架的书籍后书架变空白的问题 - [x] 增加最近阅读书籍记录 本次版本升级,数据库表初始数据有变更,升级新版本前,务必执行如下命令升级数据库: ``` ./BookStack install ``` 详细 [安装部署文档](https://www.bookstack.cn/read/help/Ubuntu.md) ## 相关地址 **BookStack 官网** - 书栈网:https://www.bookstack.cn - 手机APP下载体验:https://www.bookstack.cn/app **BookStack 开源地址** - Gitee (码云): https://gitee.com/truthhun/BookStack - GitHub 开源: https://github.com/TruthHun/BookStack **配套手机APP BookChatApp 开源地址** - Gitee (码云):https://gitee.com/truthhun/BookChatApp - GitHub 开源:https://github.com/truthhun/BookChatApp **配套微信小程序 BookChat 开源地址** - Gitee (码云):https://gitee.com/truthhun/BookChat - GitHub 开源:https://github.com/truthhun/BookChat
最后提交信息为:
update change log
v2.6
29c1681
2020-03-16 21:15
对比
BookStack v2.6 发布,实现Word文档导入的支持
进击的皇虫
## 程序介绍 BookStack,分享知识,共享智慧!知识,因分享,传承久远! BookStack,基于 Mindoc、使用Go语言的Beego框架开发的功能类似GitBook和看云的在线文档管理系统,拥有简洁美观的页面布局,实现了文档采集、导入、电子书生成以及版本控制等强大的文档功能,并推出了配套的开源微信小程序 [BookChat](https://gitee.com/truthhun/BookChat) 和使用`uni-app`开发的开源手机APP [BookChatApp](https://gitee.com/truthhun/BookChatApp)。  ## 升级日志 借用 [@ApacheCN](https://github.com/apachecn "ApacheCN") 的一句话:一个人可以走的很快,但是一群人却可以走的更远。本次版本升级,非常感谢 [@izuojian](https://github.com/izuojian) 和 [@cnspray](https://gitee.com/cnzjy) 提交的PR。 **本次升级内容如下:** 1. office/html 内容转markdown 1. Word文档文件一键导入(仅支持`.docx`格式的Word文档,其他格式的Word文档先转换`.docx`),效果非常棒。 1. `发现`页面SEO优化 1. 解决匿名访问时无法渲染文档的问题 1. 增加新的榜单排名 1. 章节目录收起与展开,可在管理后台配置默认展开还是默认收起(这个功能被呼唤了很久...)  1. 其它体验小细节优化 本次版本升级,数据库表初始数据有变更,升级新版本前,务必执行如下命令升级数据库: ``` ./BookStack install ``` 详细 [安装部署文档](https://www.bookstack.cn/read/help/Ubuntu.md) ## 相关地址 **BookStack 官网** - 书栈网:https://www.bookstack.cn - 手机APP下载体验:https://www.bookstack.cn/app **BookStack 开源地址** - Gitee (码云): https://gitee.com/truthhun/BookStack - GitHub 开源: https://github.com/TruthHun/BookStack **配套手机APP BookChatApp 开源地址** - Gitee (码云):https://gitee.com/truthhun/BookChatApp - GitHub 开源:https://github.com/truthhun/BookChatApp **配套微信小程序 BookChat 开源地址** - Gitee (码云):https://gitee.com/truthhun/BookChat - GitHub 开源:https://github.com/truthhun/BookChat
最后提交信息为:
移除kitymind-editor
v2.5
00790dc
2020-02-12 21:25
对比
BookStack v2.5 发布,功能类似GitBook且长相清秀的文档管理系统
进击的皇虫
[TOC] ## 程序介绍 BookStack,分享知识,共享智慧!知识,因分享,传承久远! BookStack,基于 Mindoc、使用Go语言的Beego框架开发的功能类似GitBook和看云的在线文档管理系统,实现了文档采集、导入、电子书生成以及版本控制等强大的文档功能,并推出了配套的开源微信小程序 [BookChat](https://gitee.com/truthhun/BookChat) 和使用`uni-app`开发的开源手机APP [BookChatApp](https://gitee.com/truthhun/BookChatApp)。  ## 升级日志 - [x] 适配手机APP `BookChatApp` 相关API接口调整 - [x] 增加是否开放注册的管理功能 - [x] 增加是否允许游客访问的功能(禁止游客访问的话,用户登录后才能访问网站内容) - [x] 增加首页是否显示分类索引功能,以便分类太多不便于浏览 - [x] 内容采集转发(需要部署`http-transfer`: https://gitee.com/truthhun/http-transfer ) - [x] markdown项目导入的时候,`//`开头的链接或者非`.md`和`.markdown`结尾的链接,不转成`$`开头的相对链接 - [x] 删除用户的时候,提示并确认删除,避免误删 - [x] Github oauth登录调整(Please use the Authorization HTTP header instead as using the `access_token` query parameter is deprecated.) - [x] `$auto-title`自动提取内容标题。 本次版本升级,数据库表初始数据有变更,升级新版本前,务必执行如下命令升级数据库: ``` ./BookStack install ``` 详细 [安装部署文档](https://www.bookstack.cn/read/help/Ubuntu.md) ## 相关地址 **BookStack 官网** - 书栈网:https://www.bookstack.cn - 手机APP下载体验:https://www.bookstack.cn/app **BookStack 开源地址** - Gitee (码云): https://gitee.com/truthhun/BookStack - GitHub 开源: https://github.com/TruthHun/BookStack **配套手机APP BookChatApp 开源地址** - Gitee (码云):https://gitee.com/truthhun/BookChatApp - GitHub 开源:https://github.com/truthhun/BookChatApp **配套微信小程序 BookChat 开源地址** - Gitee (码云):https://gitee.com/truthhun/BookChat - GitHub 开源:https://github.com/truthhun/BookChat
最后提交信息为:
bookstack-auto
v2.4
643178e
2020-01-07 22:21
对比
BookStack v2.4 发布,增加签到和榜单功能
进击的皇虫
[TOC] ## 程序介绍 BookStack,分享知识,共享智慧!知识,因分享,传承久远! BookStack 是基于 Mindoc、使用Go语言的Beego框架开发的功能类似GitBook和看云的在线文档管理系统,实现了文档采集、导入、电子书生成以及版本控制等强大的文档功能,并推出了配套的开源微信小程序 [BookChat](https://gitee.com/truthhun/BookChat) 和配套的开源手机APP [BookChatApp](https://gitee.com/truthhun/BookChatApp)。 ## 升级日志 - [x] 个人主页功能和布局调整 - [x] 用户每日签到记录与统计及其缓存 - [x] 用户每日阅读时长记录与统计及其缓存 - [x] 书籍每日收藏量记录与统计及其缓存 - [x] 书籍每日浏览量记录与统计及其缓存 - [x] 排行榜单功能 - [x] 用户签到功能 - [x] 修复书籍内文档搜索bug - [x] 当前章节文档没有内容时,在书籍发布时自动以下级章节标题作为内容填充 - [x] APP 的 API 接口 - [x] 签到接口 - [x] 签到状态查询 - [x] 榜单接口 本次版本升级,数据库表结构有变更,升级新版本前,务必执行如下命令升级数据库: ``` ./BookStack install ``` 详细 [安装部署文档](https://www.bookstack.cn/read/help/Ubuntu.md) ## 阅读大赛 新年新版本! 新的一年,新的开始,新的征程。为了激发程序员阅读学习的积极性,书栈网举办了 `第一届 有奖阅读大赛——以读攻读`。 学编程,送正版实体书籍,奖品有:《Go语言高级编程》、《ES6标准入门(第3版)》、《动手学深度学习》、《Linux 就该这么学》、《Docker实践》、《区块链108问》、《中国式股权激励》。 活动入口:[书栈网 第一届 有奖阅读大赛——以读攻读](https://www.bookstack.cn/read/game/1st.md) ## 相关地址 **BookStack 官网** - 书栈网:https://www.bookstack.cn **BookStack 手机APP下载体验** - https://www.bookstack.cn/app **BookStack 开源地址** - Gitee(码云)开源: https://gitee.com/truthhun/BookStack - GitHub 开源: https://github.com/TruthHun/BookStack **配套手机APP BookChatApp 开源地址** - Gitee(码云)开源:https://gitee.com/truthhun/BookChatApp - GitHub 开源:https://github.com/truthhun/BookChatApp **配套微信小程序 BookChat 开源地址** - Gitee(码云)开源:https://gitee.com/truthhun/BookChat - GitHub 开源:https://github.com/truthhun/BookChat
最后提交信息为:
Merge branch 'dev' of github.com:TruthHun/BookStack into dev
v2.3
7e7438c
2019-12-02 22:04
对比
BookStack v2.3 发布,体验与功能再增强
进击的皇虫
## 程序介绍 BookStack,分享知识,共享智慧!知识,因分享,传承久远! BookStack 是基于 Mindoc、使用Go语言的Beego框架开发的功能类似GitBook和看云的在线文档管理系统,实现了文档采集、导入、电子书生成以及版本控制等强大的文档功能,并推出了配套的开源微信小程序 [BookChat](https://gitee.com/truthhun/BookChat) 和配套的开源手机APP [BookChatApp](https://gitee.com/truthhun/BookChatApp)。 ## 升级日志 - [x] 不启用`elasticsearch`,也能开启`相关书籍`的功能 - [x] 管理后台支持标签管理(搜索、删除、新增) - [x] 支持自动创建数据库,默认创建uft8mb4的数据库,避免用户创建了非utf8的数据库导致程序部署失败 - [x] 增加显示`我的收藏`入口 - [x] 增加广告投放功能 - [x] 移除`我的二维码`(这个功能意义不大) - [x] 修复本地存储时,重新生成新电子书,旧电子书没有删除的问题 - [x] 优化HTML转markdown功能 - [x] 自定义电子书封面生成 - [x] 生成电子书相关模板存放在 `views/ebook` 目录下 - [x] `statement.html`为生成`致谢`内容的电子书模板,可移除和修改 - [x] `cover.html`为自定义的电子书封面模板 ## 程序升级 本次升级,数据库表初始数据有新增,部署时,务必先执行如下命令升级数据库表 ``` ./BookStack install ``` 详细 [安装部署文档](https://www.bookstack.cn/read/help/Ubuntu.md),此次也同步更新调整了部署文档。 ## 相关地址 **BookStack 官网** - 书栈网:https://www.bookstack.cn **BookStack 手机APP下载体验** - https://www.bookstack.cn/app **BookStack 开源地址** - Gitee(码云)开源: https://gitee.com/truthhun/BookStack - GitHub 开源: https://github.com/TruthHun/BookStack **配套手机APP BookChatApp 开源地址** - Gitee(码云)开源:https://gitee.com/truthhun/BookChatApp - GitHub 开源:https://github.com/truthhun/BookChatApp **配套微信小程序 BookChat 开源地址** - Gitee(码云)开源:https://gitee.com/truthhun/BookChat - GitHub 开源:https://github.com/truthhun/BookChat
最后提交信息为:
相关书籍优化
v2.2
ee59cd5
2019-10-17 07:59
对比
BookStack v2.2 发布,增强运营和管理功能
进击的皇虫
## 程序介绍 BookStack,分享知识,共享智慧!知识,因分享,传承久远! BookStack 是基于 Mindoc、使用Go语言的Beego框架开发的功能类似GitBook和看云的在线文档管理系统,实现了文档采集、导入、电子书生成以及版本控制等强大的文档功能,并推出了配套的开源微信小程序 [BookChat](https://gitee.com/truthhun/BookChat) 和配套的开源手机APP [BookChatApp]()。 ## 升级日志 - [x] 使用`go mod`方式管理程序的包依赖(建议二次开发的朋友把go开发环境升级到支持`go mod`的go版本) - [x] APP下载单页配置管理 - [x] 书籍信息设置页,支持增加文字广告功能,并增加 APP 跳转页 - [x] 电子书是否登录才能下载 - [x] 移动端横幅尺寸控制(由于移动端横幅展示,为了不使横幅变形,以及能够灵活控制移动端横幅宽高比例显示) - [x] 支持`项目设置`给项目内容增加全局文字小广告功能,比如添加原作者赞助二维码链接或者是原作者实体书购买地址等,以便支持开源书籍作者 - [x] 私有项目,增加访问密码,功能类似百度网盘的私密分享(项目成员可以免密码访问) - [x] 小分辨率电脑,内容阅读时,不悬浮显示右侧内容菜单,避免影响阅读体验 - [x] 配置管理,增加图片链接由`http://`自动替换为`https://`开关,因为 --> [Chrome 将不再允许 https:// 页面加载 HTTP 资源](https://www.oschina.net/news/110345/chrome-to-block-http-in-https) - [x] 如果只有作者才能写作,则如果项目创建者不是作者,已创建了项目的,不允许私有转公有、不允许私密分享 - [x] 项目成员PC端无法访问和编辑项目的问题处理 - [x] 管理员和创始人可以设置书籍信息以及生成电子书 - [x] 编辑者以上权限可以克隆、上传等对项目进行编辑操作 ## 程序升级 本次升级,数据库表初始数据有新增,部署时,务必先执行如下命令升级数据库表 ``` ./BookStack install ``` 详细 [安装部署文档](https://www.bookstack.cn/read/help/Ubuntu.md) ## 相关地址 **BookStack 官网** - 书栈网:https://www.bookstack.cn **BookStack 手机APP下载体验** - https://www.bookstack.cn/app **BookStack 开源地址** - Gitee(码云)开源: https://gitee.com/truthhun/BookStack - GitHub 开源: https://github.com/TruthHun/BookStack **BookStack 配套手机APP BookChatApp 开源地址** - Gitee(码云)开源:https://gitee.com/truthhun/BookChatApp - GitHub 开源:https://github.com/truthhun/BookChatApp **BookStack 配套微信小程序 BookChat 开源地址** - Gitee(码云)开源:https://gitee.com/truthhun/BookChat - GitHub 开源:https://github.com/truthhun/BookChat ## 配套手机APP预览   
最后提交信息为:
文案修改
v2.1
b3186e6
2019-09-24 08:01
对比
BookStack v2.1 发布,常规升级
进击的皇虫
## 程序介绍 BookStack,分享知识,共享智慧!知识,因分享,传承久远! BookStack 是基于 Mindoc、使用Go语言的Beego框架开发的功能类似GitBook和看云的在线文档管理系统,实现了文档采集、导入、电子书生成以及版本控制等强大的文档功能,并推出了配套的开源微信小程序 [BookChat](https://gitee.com/truthhun/BookChat)。 ## 升级日志 - [x] 解决 2.0 版本,初始化管理员失败(密码长度修改导致)的问题 - [x] html转json实现,以兼容各种小程序和uni-app的富文本组件`rich-text`对内容的渲染 - [x] markdown导入功能获取标题优化 - [x] 内容采集持续优化,URL链接替换优化 - [x] 支持隐藏收录入口 - [x] 支持隐藏项目开源入口 - [x] API接口用户注册接口,支持控制每小时和每天的用户注册数量,以避免恶意攻击 - [x] 文档内容,SEO 标题支持获取文档的上一个文档的标题 - [x] `puppeteer`采集优化 - [x] 首页分类,增大块点击范围以优化体验 - [x] 编译的时候版本变量注入 - [x] 管理后台用户列表用户注册时间格式化 - [x] 增加虚拟根目录 ## 程序升级 本次升级,数据库表结构有新增和调整,不管还是升级或是新部署时,务必先执行如下命令升级数据库表 ``` ./BookStack install ``` 默认管理员账号密码调整为: ``` admin admin888 ``` 详细 [安装部署文档](https://www.bookstack.cn/read/help/Ubuntu.md) ## 相关地址 **BookStack 官网** - 书栈网:https://www.bookstack.cn **BookStack 开源地址** - Gitee(码云)开源: https://gitee.com/truthhun/BookStack - GitHub 开源: https://github.com/TruthHun/BookStack **BookStack 配套微信小程序 BookChat 开源地址** - Gitee(码云)开源:https://gitee.com/truthhun/BookChat - GitHub 开源:https://github.com/truthhun/BookChat **BookStack 配套手机APP BookChatApp 开源地址** - Gitee(码云)开源:https://gitee.com/truthhun/BookChatApp - GitHub 开源:https://github.com/truthhun/BookChatApp ## 配套微信小程序 BookChat 小程序码 
最后提交信息为:
文案修改
v2.0
75dcfd4
2019-08-12 21:33
对比
BookStack v2.0 发布,大版本升级
进击的皇虫
## 程序介绍 BookStack,分享知识,共享智慧!知识,因分享,传承久远! BookStack 是基于 Mindoc、使用Go语言的Beego框架开发的功能类似GitBook和看云的在线文档管理系统,实现了文档采集、导入、电子书生成以及版本控制等强大的文档功能,并推出了配套的开源微信小程序 [BookChat](https://gitee.com/truthhun/BookChat)。 ## 升级日志 - `BookStack` 配套微信小程序 `BookChat` 接口实现,累计 `20+` 个API接口 - 修复删除项目时误删默认封面的bug - HTML内容处理,以兼容微信小程序`rich-text`组件对HTML内容的渲染 - 增加开源书籍和文档收录提交入口,以及收录管理 - 内容采集增强和优化 - 书籍在发布的时候,自动把非站内图片自动采集下来 - 书籍页增加小程序码,提供小程序阅读入口,打通PC端与移动端一体化阅读浏览 - 增加评论审核与管理功能 - 横幅管理 - 支持 `epub` 导入(感谢 [@wenfengand](https://github.com/wenfengand)的PR) - 隐藏附件管理入口(因为不依赖于此管理附件) - 管理后台增加根据用户名、昵称、邮箱和角色对用户进行检索和管理的功能 - 增加`作者`角色,用于控制普通用户创建项目权限,有效控制不良项目对网站资源的占用 - 增加微信小程序配置项(在 `app.conf` 文件中) 新增微信小程序配置项如下: ``` # 微信小程序 appid appId="" # 微信小程序appSecret appSecret="" # 是否限制API请求,也就是如果不是上述配置的微信小程序的appId请求的接口,则直接拒绝 limitReferer=false # 是否显示小程序阅读码(需要配置了appScecret才会生效) showWechatCode = false # 比如你将static目录下的所有静态资源都放到了专门的服务器上,那么这个域名就行用来访问你的静态资源的域名。否则建议填写web网站的域名 # 如果您部署了微信小程序,则该值一定要填写 static_domain= ``` > 如果不喜欢现在 BookStack 的目录展现形式,可根据 [@cnspray](https://gitee.com/cnzjy) 在 [Gitee issues 上的回复](https://gitee.com/truthhun/BookStack/issues/IWZI8#note_1887383) 进行修改 ## 程序升级 本次升级,数据库表结构有新增和调整,部署时,务必先执行如下命令升级数据库表 ``` ./BookStack install ``` 默认管理员账号密码调整为: ``` admin admin888 ``` 详细 [安装部署文档](https://www.bookstack.cn/read/help/Ubuntu.md) ## 相关地址 **BookStack 官网** - 书栈网:https://www.bookstack.cn **BookStack 开源地址** - Gitee(码云)开源: https://gitee.com/truthhun/BookStack - GitHub 开源: https://github.com/TruthHun/BookStack **BookStack 配套微信小程序 BookChat 开源地址** - Gitee(码云)开源:https://gitee.com/truthhun/BookChat - GitHub 开源:https://github.com/truthhun/BookChat ## 配套微信小程序 BookChat 小程序码  > 微信扫码体验一下,相信你一定会喜欢,并且想要给`BookChat`项目一个`Star`  上传了好几次编译的安装包,但是都没有上传成功,所以程序下载请暂时移步到github: https://github.com/TruthHun/BookStack/releases
最后提交信息为:
配置文件注释
预览版本
v2.0-beta
77b1bd1
2019-07-08 23:00
对比
BookStack v2.0 Beta 版本发布,实现BookChat微信小程序接口
进击的皇虫
`BookChat` v2.0 微信小程序( https://gitee.com/truthhun/BookChat )已经发布了,需要配套 `BookStack` v2.0 以上版本才能正常使用,目前`BookStack`相关API已经开发完成,但是对API等的后台管理功能并未完善,快的话也需要大半个月时间这样,所以先放出Beta版本,以方便需要调试和对BookChat进行二次开发的朋友。 ## 本次主要升级日志 - [x] `BookStack` 配套微信小程序 `BookChat` API接口实现,累计20+个API接口 - [x] 修复删除项目时误删默认封面的bug - [x] HTML内容处理,以兼容微信小程序`rich-text`组件的内容渲染 - [x] 增加内容收录提交入口 - [x] 增加网站小程序码功能,打通PC端与移动端一体化阅读浏览 - [x] 内容采集增强和优化 > 更多升级内容,请查看源码仓库 commit 记录 ## 微信小程序`BookChat`体验 
最后提交信息为:
完成的API
v1.7
a821c6e
2019-05-15 08:08
对比
BookStack v1.7 发布,功能增强
进击的皇虫
- [x] 增加书籍和文档搜索精度控制(在管理后台可设置) - [x] 增加`钉子`功能,把想要置顶的书籍置顶在`发现`列表页首位 - [x] 文档阅读,移动端展开菜单优化(右下角增加展开菜单按钮) - [x] 跳转编辑指定文档 - [x] 流程图、时序图、数学公式的支持和优化 - [x] 移除外部引入的js、css公共资源库,实现本地化和内网部署的优化 - [x] 文章`内容目录`显示优化 - [x] 管理员删除书籍,需要输入管理员密码 - [x] 增加书籍语种分类(中文、英文、其他) - [x] 增加首页最新推荐书籍内容 - [x] 增加关联书籍推荐功能(需要启用elasticsearch) - [x] SEO 优化,如果文档内容图片缺少`alt`,自动使用文档标题填充 - [x] 采集HTML的时候,block 里面的内容不转markdown - [x] 书籍分类统计不正确的问题 - [x] 采集功能增强,自带截图功能。 - [x] 更新MySQL驱动,支持MySQL 8.x
最后提交信息为:
内容调整
v1.6
33b60f3
2019-02-20 21:37
对比
BookStack V1.6
进击的皇虫
- [x] 使用`puppeteer`采集的支持(需要安装node以及在当前程序目录下安装node的puppeteer模块) - [x] 根据邮箱找回密码 - [x] `<bookstack-split></bookstack-split>`,文档拆分功能 - [x] 文章二维码,扫一扫,手机阅读 - [x] 文档采集功能优化 - [x] 增加HTML标签排除功能:`<exclude></exclude>`,如要排除标签`h5`以及class为`hello`、id为"book"的HTML内容,写法是`<exclude>h5,.hello,#book</exclude>` - [x] 文档图片采集优化,支持svg等缩图图片格式和base64的图片采集 - [x] 增加全书指定字符替换功能 - [x] 使用 elasticsearch 实现全文搜索(在`管理后台`->`配置管理`进行设置) - [x] 搜索功能,支持搜索书籍和全站文档 - [x] elasticsearch 只返回搜索结果的id,不返回大量的数据 - [x] 文章、搜索结果页关键字高亮 - [x] elasticsearch分词 - [x] 实时索引 - [x] 删除文档,同时删除文档对应的索引 - [x] 书籍公有和私有之间转换,同步更新索引中书籍的公有和私有状态 - [x] 发布文档,实时更新对应的书籍对应文档的全量索引 - [x] 更新书籍信息,同步更新书籍的索引 - [x] 删除书籍,同步删除概述及的所有相关文档 - [x] 管理后台控制默认搜索的是文档还是书籍 - [x] 文档内的搜索,使用elasticsearch - [x] 在书籍编辑页面可以克隆或者是上传markdown - [x] 文章内容页顶部显示 作者、发布时间、更新时间、浏览量、分享人 - [x] 新建和编辑项目,支持添加原作者和原作者链接 - [x] 文档文章内容,顶部标题下显示信息 - [x] 管理后台控制第三方登录的显示与隐藏 - [x] HTML table 渲染问题优化(把`editormd.js`中的`breaks`设置为false) -------- elasticsearch docker容器: ``` [sudo] docker pull truthhun/elasticsearch:6.2.4.ik ```
最后提交信息为:
修改日志
v1.5
9eadb4a
2018-10-16 08:02
对比
BookStack V1.5
进击的皇虫
## V1.5 升级日志 - [x] 修复:文档项目删除时间过长进而导致删除失败的Bug(启用了MySQL的事务,但事务中SQL语句有select子句查询造成的问题) - [x] 修复:项目成员列表显示不全的Bug(分页问题导致) [#25](https://github.com/TruthHun/BookStack/issues/25) - [x] 修复:文档项目标识正则匹配规则不正确的问题 - [x] 优化:分类在筛选文档项目的时候,SEO优化,以文档分类作为`title`等,不再以首页的文案作为`title` - [x] 优化:一键采集文档项目,自动检测并下载图片 - [x] 优化:恢复文档模板功能 - [x] 优化:文档中,图片不再使用带http的URL绝对路径,以解决更换域名后写死的URL找不到图片的问题 - [x] 新增:书籍推荐,在封面加上"推荐"图标标志。 - [x] 新增:`Git Clone` 的方式导入文档项目 - [x] 优化:文档阅读体验优化 - [x] 文档阅读页面左侧章节菜单,可展开和收起 - [x] 键盘左右方向键按键切换文档上下章节 - [x] 文档目录全部展开,所有章节一目了然 - [x] 移除`jstree`插件(因为使用该插件,在用户网速比较慢的情况下左侧章节目录排版会出现错乱,影响体验) - [x] 已阅读章节,`打勾`标识出来,以便知道哪些章节已读哪些章节未读 - [x] 章节目录跟随阅读进度定位位置 - [x] 新增:版本控制(在`管理后台`->`配置管理`中开启) - [x] 文档编辑历史,使用文件存储的方式进行记录,不存入数据库. - [x] 版本控制,在<code><bookstack-git></bookstack-git></code>标签内添加文案用以提交版本说明。如<code><bookstack-git>"first commit"</bookstack-git></code>等同于`git commit -m "first commit"` - [x] 删除版本记录的时候要同时删除版本文件 - [x] 删除文档项目时同时删除项目所有的相关文档章节版本记录 - [x] 删除单个文档章节以及删除上一级文档章节,则被删除的文档章节的历史版本记录同样要删除 - [x] `SUMMARY.md`功能扩展,输入<code><bookstack-auto></bookstack-auto></code>,获取所有文档章节标识,获取所有文档章节标识 ---- 附: > - 码云开源地址: https://gitee.com/truthhun/BookStack > - GitHub开源地址: https://github.com/TruthHun/BookStack > - 安装部署教程:https://www.bookstack.cn/read/help/Ubuntu.md ## 版本升级赞助名单 - [阿Q问答](http://askq.cc) - 程序员专属知识问答平台 - [掘金量化](https://www.myquant.cn) - 量化投资首选的策略交易系统 - [智象云运维](https://www.geesunn.com/) - 您的IT服务专家 - [「优点」智慧门店](http://www.gxyinli.com/) - 利用大数据赋能商家,打造全国性智慧门店网络 - [方术科技](http://www.fsboot.com/) - 专注新媒体直播、教育,助您用互联网思维改变世界
最后提交信息为:
文案修改
v1.4
15b08bc
2018-06-26 22:32
对比
BookStack V1.4
进击的皇虫
## V1.4 升级日志 - [x] 修复:由于js使用严格模式(`use strict`),导致文档目录收起之后无法展开 - [x] 修复:采集内容,URL链接和图片链接补全不正确 - [x] 优化:书籍离线文档生成加锁优化,移除`app.conf`中的`GenerateInterval`配置项 - [x] 优化:PDF、epub和mobi等电子书生成工具 [Converter](https://github.com/TruthHun/converter),在生成电子书时,自动生成封面。 - [x] 优化:`<bookstack-summary>`标签的一键排序和批量创建文档的功能。 - [x] 移除:生成PDF的时候,移除HTML中的Markdown TOC。 - [x] 新增:提供`Dockerfile`,让部署程序更快更简单。在下载`BookStack`程序的时候,请下载Docker版,压缩包内含有`Dockerfile`文件。 - [x] 新增:爬虫一键采集功能,采集整理书籍,一步到位! --------- 本次更新,新增了数据表初始数据,旧版本用户,直接执行`./BookStack install`操作,对数据库表进行升级(不会影响原有表数据和结构)。
最后提交信息为:
增加Dockerfile
v1.3.1
dc631c8
2018-05-23 20:47
对比
BookStack V1.3.1
进击的皇虫
建议`1.3`版本的用户升级到`1.3.1`版本 - [x] 解决由于js使用了‘严格模式(use strict)’导致的文档目录收起之后展不开的问题[#IJZXU](https://gitee.com/truthhun/BookStack/issues/IJZXU)
最后提交信息为:
更新赞助名单
v1.3
8b5cce9
2018-05-21 06:05
对比
BookStack v1.3
进击的皇虫
本次更新,新增了数据表,旧版本用户,直接执行`./BookStack install`操作,对数据库表进行升级(不会影响原有表数据和结构)。 升级日志 - [x] 新增:用户阅读记录和阅读进度 - [x] 新增:阅读书签功能,以便读者标记阅读位置 - [x] 新增:书籍详情页和文档内容页增加分享功能(由于百度分享等现有分享代码不支持`https`,所以使用本地化百度分享源码解决方案 https://github.com/hrwhisper/baiduShare ) - [x] 新增:使用KaTeX( https://github.com/Khan/KaTeX ),扩展对数学公式的支持 - [x] 优化:更新HTML转markdown工具[html2md](https://github.com/TruthHun/html2md),强化转化效果 - [x] 修复:文档内URL链接大小写问题优化 [issue#20](https://github.com/TruthHun/BookStack/issues/20) - [x] 修复:友链唯一索引问题(默认的字段varchar类型长度(255)过长,导致部分MySQL数据库无法生成唯一索引) - [x] 修复:文档内容更新了,执行发布文档操作的时候,文档更新部分的内容仍然不显示的问题
最后提交信息为:
升级日志
下载
请输入验证码,防止盗链导致资源被占用
取消
下载
Go
1
https://gitee.com/truthhun/BookStack.git
git@gitee.com:truthhun/BookStack.git
truthhun
BookStack
BookStack
点此查找更多帮助
搜索帮助
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
评论
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册