登录
注册
开源
企业版
高校版
搜索
帮助中心
使用条款
关于我们
开源
企业版
高校版
私有云
模力方舟
AI 队友
登录
注册
代码拉取完成,页面将自动刷新
开源项目
>
开发工具
>
Wiki/文档工具
&&
Watch
不关注
关注所有动态
仅关注版本发行动态
关注但不提醒动态
447
Star
3.2K
Fork
1.2K
GVP
进击的皇虫
/
BookStack
代码
Issues
95
Pull Requests
4
Wiki
统计
流水线
服务
质量分析
Jenkins for Gitee
腾讯云托管
腾讯云 Serverless
悬镜安全
阿里云 SAE
Codeblitz
SBOM
开发画像分析
我知道了,不再自动展开
发行版
标签 (Tag)
全部
全部
正式版
预览版
发行版列表
停止维护前的最后一个版本,BookStack v2.12 发布,支持图书版本控制
最新版
BookStack v2.10 发布,实现对音频和视频播放的支持
BookStack v2.9 发布,提升程序稳定性
BookStack v2.8 发布,优化用户体验和提升程序稳定性
BookStack v2.7 发布,增强用户体验
BookStack v2.6 发布,实现Word文档导入的支持
BookStack v2.5 发布,功能类似GitBook且长相清秀的文档管理系统
BookStack v2.4 发布,增加签到和榜单功能
BookStack v2.3 发布,体验与功能再增强
BookStack v2.2 发布,增强运营和管理功能
BookStack v2.1 发布,常规升级
BookStack v2.0 发布,大版本升级
BookStack v2.0 Beta 版本发布,实现BookChat微信小程序接口
预览版本
BookStack v1.7 发布,功能增强
BookStack V1.6
BookStack V1.5
BookStack V1.4
BookStack V1.3.1
BookStack v1.3
停止维护前的最后一个版本,BookStack v2.12 发布,支持图书版本控制
最新版
对比
进击的皇虫
2024-05-10 08:26
v2.12
cf5c69a
## 程序介绍 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
BookStack v2.10 发布,实现对音频和视频播放的支持
对比
进击的皇虫
2021-11-03 23:54
v2.10
bdeb08f
## 程序介绍 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
最后提交信息为:
升级模块
BookStack v2.9 发布,提升程序稳定性
对比
进击的皇虫
2021-01-13 22:31
v2.9
7a4fde4
## 程序介绍 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
BookStack v2.8 发布,优化用户体验和提升程序稳定性
对比
进击的皇虫
2020-05-12 20:20
v2.8
944cf8a
## 程序介绍 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
最后提交信息为:
优化编译参数
BookStack v2.7 发布,增强用户体验
对比
进击的皇虫
2020-04-01 07:33
v2.7
ed2529d
## 程序介绍 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
BookStack v2.6 发布,实现Word文档导入的支持
对比
进击的皇虫
2020-03-16 21:15
v2.6
29c1681
## 程序介绍 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
BookStack v2.5 发布,功能类似GitBook且长相清秀的文档管理系统
对比
进击的皇虫
2020-02-12 21:25
v2.5
00790dc
[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
BookStack v2.4 发布,增加签到和榜单功能
对比
进击的皇虫
2020-01-07 22:21
v2.4
643178e
[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
BookStack v2.3 发布,体验与功能再增强
对比
进击的皇虫
2019-12-02 22:04
v2.3
7e7438c
## 程序介绍 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
最后提交信息为:
相关书籍优化
BookStack v2.2 发布,增强运营和管理功能
对比
进击的皇虫
2019-10-17 07:59
v2.2
ee59cd5
## 程序介绍 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预览   
最后提交信息为:
文案修改
BookStack v2.1 发布,常规升级
对比
进击的皇虫
2019-09-24 08:01
v2.1
b3186e6
## 程序介绍 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 小程序码 
最后提交信息为:
文案修改
BookStack v2.0 发布,大版本升级
对比
进击的皇虫
2019-08-12 21:33
v2.0
75dcfd4
## 程序介绍 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
最后提交信息为:
配置文件注释
BookStack v2.0 Beta 版本发布,实现BookChat微信小程序接口
预览版本
对比
进击的皇虫
2019-07-08 23:00
v2.0-beta
77b1bd1
`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
BookStack v1.7 发布,功能增强
对比
进击的皇虫
2019-05-15 08:08
v1.7
a821c6e
- [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
最后提交信息为:
内容调整
BookStack V1.6
对比
进击的皇虫
2019-02-20 21:37
v1.6
33b60f3
- [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 ```
最后提交信息为:
修改日志
BookStack V1.5
对比
进击的皇虫
2018-10-16 08:02
v1.5
9eadb4a
## 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/) - 专注新媒体直播、教育,助您用互联网思维改变世界
最后提交信息为:
文案修改
BookStack V1.4
对比
进击的皇虫
2018-06-26 22:32
v1.4
15b08bc
## 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
BookStack V1.3.1
对比
进击的皇虫
2018-05-23 20:47
v1.3.1
dc631c8
建议`1.3`版本的用户升级到`1.3.1`版本 - [x] 解决由于js使用了‘严格模式(use strict)’导致的文档目录收起之后展不开的问题[#IJZXU](https://gitee.com/truthhun/BookStack/issues/IJZXU)
最后提交信息为:
更新赞助名单
BookStack v1.3
对比
进击的皇虫
2018-05-21 06:05
v1.3
8b5cce9
本次更新,新增了数据表,旧版本用户,直接执行`./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 帐号,请先登录后再操作。
立即登录
没有帐号,去注册