TruthHun BookStack Versions Save

BookStack,基于MinDoc,使用Beego开发的在线文档管理系统,功能类似Gitbook和看云。

v2.10

2 years ago

程序介绍

BookStack,基于 Mindoc、使用Go语言的Beego框架开发的功能类似GitBook和看云的在线文档管理系统,拥有简洁美观的页面布局,实现了文档采集、导入、电子书生成以及版本控制等强大的文档功能,并推出了配套的开源微信小程序 BookChat 和使用uni-app开发的开源手机APP BookChatApp

升级日志

  • 管理后台,恢复和优化附件管理功能,以便管理音频和视频
  • 内容编辑器支持上传音频和视频(如果开启了阿里云OSS云存储,则将音视频上传到云存储的同时将音视频设置为私有)
  • 内容阅读页面音频视频播放功能
    • 视频播放倍速控制
    • 视频画中画播放
    • 禁止音频和视频直接下载
  • 优化html2json模块,以及升级API,使小程序和APP支持音频和视频播放,以及图片放大预览
  • BookStack 依赖检测,以便程序可以正常使用完整功能进行工作,检测项:chrome、puppeteer、git、calibre

音频视频播放演示https://www.bookstack.cn/read/help/media-demo.md

BookStack 依赖检测

详细 安装部署文档

温馨提示: 升级部署前,请自行对旧版本程序以及数据库进行备份。

BookStack(书栈)变更开源方式说明

变更开源方式不是变更开源协议。详见 《BookStack(书栈)变更开源方式说明》

相关地址

BookStack 官网

  • 书栈网:https://www.bookstack.cn
  • 手机APP下载体验:https://www.bookstack.cn/app

BookStack 开源地址

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.9

3 years ago

BookStack 先行版仓库,比开源版领先一个版本。通过PR贡献过代码或赞助过BookStack项目的用户专享。请勿将项目公开,否则视为放弃先行版专属权利。先行版相关说明:https://my.oschina.net/u/2009560/blog/4276247

程序介绍

BookStack,基于 Mindoc、使用Go语言的Beego框架开发的功能类似GitBook和看云的在线文档管理系统,拥有简洁美观的页面布局,实现了文档采集、导入、电子书生成以及版本控制等强大的文档功能,并推出了配套的开源微信小程序 BookChat 和使用uni-app开发的开源手机APP BookChatApp

输入图片说明

升级日志

本次升级,主要是用户体验上的优化。

  • 对无权限创建书籍书籍的用户,隐藏创建书籍入口
  • 优化首页分类索引高亮显示,并增加回到顶部功能
  • 修复分类下书籍统计不正确的问题
  • 修复书籍太多时删除用户超时的问题
  • 书籍管理页面增加书籍搜索功能
  • 调整文案,项目改为书籍
  • 修改个人资料昵称可更改
  • 上传分类图标和上传书籍优化
  • 榜单功能优化,加入禁榜功能,禁止恶意刷榜用户排入榜单,并优化榜单样式
  • 生产ElasticSearch索引出现panic的问题
  • 针对无权限创建书籍项目的用户隐藏创建项目入口
  • 上传图标等优化
  • 内容页面带图片链接访问优化
  • 移除分词功能

本次版本升级,数据库表初始数据有变更,升级新版本前,务必执行如下命令升级数据库:

./BookStack install

详细 安装部署文档

BookStack(书栈)变更开源方式说明

变更开源方式不是变更开源协议。详细变更说明

相关地址

BookStack 官网

  • 书栈网:https://www.bookstack.cn
  • 手机APP下载体验:https://www.bookstack.cn/app

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.8

4 years ago

程序介绍

BookStack,基于 Mindoc、使用Go语言的Beego框架开发的功能类似GitBook和看云的在线文档管理系统,拥有简洁美观的页面布局,实现了文档采集、导入、电子书生成以及版本控制等强大的文档功能,并推出了配套的开源微信小程序 BookChat 和使用uni-app开发的开源手机APP BookChatApp

输入图片说明

升级日志

本次升级,主要是用户体验上的优化。

  • 优化内容阅读体验:调整文字行高、章内目录以及优化内容图片预览
  • 优化html2md模块
  • 修复上一版本数据库时间字段没有默认值导致的错误#103
  • 优化阅读时长统计,减少统计误差
  • 升级MySQL、阿里云OSS等相关依赖库
  • 修正工信部备案链接地址(工信部更换域名了)
  • 修复runtime: goroutine stack exceeds 1000000000-byte limit问题,提升程序稳定性。(由 getSelectedNode造成)
  • 优化大markdown文件拆分
  • 固定首页分类索引
  • 管理后台仪表盘统计并显示每日新增用户、书籍、文档、评论等数据

本次版本升级,数据库表初始数据有变更,升级新版本前,务必执行如下命令升级数据库:

./BookStack install

详细 安装部署文档

BookStack(书栈)变更开源方式说明

变更开源方式不是变更开源协议。详细变更说明

相关地址

BookStack 官网

  • 书栈网:https://www.bookstack.cn
  • 手机APP下载体验:https://www.bookstack.cn/app

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

4 years ago

程序介绍

BookStack,基于 Mindoc、使用Go语言的Beego框架开发的功能类似GitBook和看云的在线文档管理系统,拥有简洁美观的页面布局,实现了文档采集、导入、电子书生成以及版本控制等强大的文档功能,并推出了配套的开源微信小程序 BookChat 和使用uni-app开发的开源手机APP BookChatApp

升级日志

本次升级,主要是用户体验上的优化。

  • 404 优化:如果是书籍的文档不存在,则提示回到书籍页而不是网站首页
  • 修复API横幅链接不正确的问题
  • 增加阅读历史的api,以便APP端显示最近阅读的书籍,哪怕用户未收藏
  • 书籍收藏优化,显示收藏的书籍分类,以便更快找到收藏的书籍
  • 发现页面的分类下方显示分类介绍,以达到简单小科普的效果
  • 内容阅读页面优化:支持图片放大,优化章内目录显示
  • 最新推荐的书籍,按照最后更新时间倒序排序,以便偶尔诈尸露脸
  • 调整小程序码显示

更多详细更新功能,请看git仓库commit记录。同时,配套手机APP BookChatApp 做了两项升级:

  • 修复移除书架的书籍后书架变空白的问题
  • 增加最近阅读书籍记录

本次版本升级,数据库表初始数据有变更,升级新版本前,务必执行如下命令升级数据库:

./BookStack install

详细 安装部署文档

相关地址

BookStack 官网

  • 书栈网:https://www.bookstack.cn
  • 手机APP下载体验:https://www.bookstack.cn/app

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.6

4 years ago

上传附件到github太难了...编译版本请到码云下载:https://gitee.com/truthhun/BookStack/releases/v2.6

程序介绍

BookStack,分享知识,共享智慧!知识,因分享,传承久远!

BookStack,基于 Mindoc、使用Go语言的Beego框架开发的功能类似GitBook和看云的在线文档管理系统,拥有简洁美观的页面布局,实现了文档采集、导入、电子书生成以及版本控制等强大的文档功能,并推出了配套的开源微信小程序 BookChat 和使用uni-app开发的开源手机APP BookChatApp

升级日志

借用 @ApacheCN 的一句话:一个人可以走的很快,但是一群人却可以走的更远。本次版本升级,非常感谢 @izuojian@cnspray 提交的PR。

本次升级内容如下:

  1. office/html 内容转markdown

  2. Word文档文件一键导入(仅支持.docx格式的Word文档,其他格式的Word文档先转换.docx),效果非常棒。

  3. 发现页面SEO优化

  4. 解决匿名访问时无法渲染文档的问题

  5. 增加新的榜单排名

  6. 章节目录收起与展开,可在管理后台配置默认展开还是默认收起(这个功能被呼唤了很久...)

  7. 其它体验小细节优化

本次版本升级,数据库表初始数据有变更,升级新版本前,务必执行如下命令升级数据库:

./BookStack install

详细 安装部署文档

相关地址

BookStack 官网

  • 书栈网:https://www.bookstack.cn
  • 手机APP下载体验:https://www.bookstack.cn/app

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.5

4 years ago

[TOC]

程序介绍

BookStack,分享知识,共享智慧!知识,因分享,传承久远!

BookStack,基于 Mindoc、使用Go语言的Beego框架开发的功能类似GitBook和看云的在线文档管理系统,实现了文档采集、导入、电子书生成以及版本控制等强大的文档功能,并推出了配套的开源微信小程序 BookChat 和使用uni-app开发的开源手机APP BookChatApp

升级日志

  • 适配手机APP BookChatApp 相关API接口调整
  • 增加是否开放注册的管理功能
  • 增加是否允许游客访问的功能(禁止游客访问的话,用户登录后才能访问网站内容)
  • 增加首页是否显示分类索引功能,以便分类太多不便于浏览
  • 内容采集转发(需要部署http-transfer: https://gitee.com/truthhun/http-transfer
  • markdown项目导入的时候,//开头的链接或者非.md.markdown结尾的链接,不转成$开头的相对链接
  • 删除用户的时候,提示并确认删除,避免误删
  • Github oauth登录调整(Please use the Authorization HTTP header instead as using the access_token query parameter is deprecated.)
  • $auto-title自动提取内容标题。

本次版本升级,数据库表初始数据有变更,升级新版本前,务必执行如下命令升级数据库:

./BookStack install

详细 安装部署文档

相关地址

BookStack 官网

  • 书栈网:https://www.bookstack.cn
  • 手机APP下载体验:https://www.bookstack.cn/app

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.4

4 years ago

[TOC]

程序介绍

BookStack,分享知识,共享智慧!知识,因分享,传承久远!

BookStack 是基于 Mindoc、使用Go语言的Beego框架开发的功能类似GitBook和看云的在线文档管理系统,实现了文档采集、导入、电子书生成以及版本控制等强大的文档功能,并推出了配套的开源微信小程序 BookChat 和配套的开源手机APP BookChatApp

升级日志

  • 个人主页功能和布局调整
  • 用户每日签到记录与统计及其缓存
  • 用户每日阅读时长记录与统计及其缓存
  • 书籍每日收藏量记录与统计及其缓存
  • 书籍每日浏览量记录与统计及其缓存
  • 排行榜单功能
  • 用户签到功能
  • 修复书籍内文档搜索bug
  • 当前章节文档没有内容时,在书籍发布时自动以下级章节标题作为内容填充
  • APP 的 API 接口
    • 签到接口
    • 签到状态查询
    • 榜单接口

本次版本升级,数据库表结构有变更,升级新版本前,务必执行如下命令升级数据库:

./BookStack install

详细 安装部署文档

阅读大赛

新年新版本!

新的一年,新的开始,新的征程。为了激发程序员阅读学习的积极性,书栈网举办了 第一届 有奖阅读大赛——以读攻读

学编程,送正版实体书籍,奖品有:《Go语言高级编程》、《ES6标准入门(第3版)》、《动手学深度学习》、《Linux 就该这么学》、《Docker实践》、《区块链108问》、《中国式股权激励》。

活动入口:书栈网 第一届 有奖阅读大赛——以读攻读

相关地址

BookStack 官网

  • 书栈网:https://www.bookstack.cn

BookStack 手机APP下载体验

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.3

4 years ago

[TOC]

程序介绍

BookStack,分享知识,共享智慧!知识,因分享,传承久远!

BookStack 是基于 Mindoc、使用Go语言的Beego框架开发的功能类似GitBook和看云的在线文档管理系统,实现了文档采集、导入、电子书生成以及版本控制等强大的文档功能,并推出了配套的开源微信小程序 BookChat 和配套的开源手机APP BookChatApp

升级日志

  • 不启用elasticsearch,也能开启相关书籍的功能
  • 管理后台支持标签管理(搜索、删除、新增)
  • 支持自动创建数据库,默认创建uft8mb4的数据库,避免用户创建了非utf8的数据库导致程序部署失败
  • 增加显示我的收藏入口
  • 增加广告投放功能
  • 移除我的二维码(这个功能意义不大)
  • 修复本地存储时,重新生成新电子书,旧电子书没有删除的问题
  • 优化HTML转markdown功能
  • 自定义电子书封面生成
  • 生成电子书相关模板存放在 views/ebook 目录下
    • statement.html为生成致谢内容的电子书模板,可移除和修改
    • cover.html为自定义的电子书封面模板

程序升级

本次升级,数据库表初始数据有新增,部署时,务必先执行如下命令升级数据库表

./BookStack install

详细 安装部署文档,此次也同步更新调整了部署文档。

相关地址

BookStack 官网

  • 书栈网:https://www.bookstack.cn

BookStack 手机APP下载体验

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

4 years ago

程序介绍

BookStack,分享知识,共享智慧!知识,因分享,传承久远!

BookStack 是基于 Mindoc、使用Go语言的Beego框架开发的功能类似GitBook和看云的在线文档管理系统,实现了文档采集、导入、电子书生成以及版本控制等强大的文档功能,并推出了配套的开源微信小程序 BookChat 和配套的开源手机APP BookChatApp

升级日志

  • 使用go mod方式管理程序的包依赖(建议二次开发的朋友把go开发环境升级到支持go mod的go版本)
  • APP下载单页配置管理
  • 书籍信息设置页,支持增加文字广告功能,并增加 APP 跳转页
  • 电子书是否登录才能下载
  • 移动端横幅尺寸控制(由于移动端横幅展示,为了不使横幅变形,以及能够灵活控制移动端横幅宽高比例显示)
  • 支持项目设置给项目内容增加全局文字小广告功能,比如添加原作者赞助二维码链接或者是原作者实体书购买地址等,以便支持开源书籍作者
  • 私有项目,增加访问密码,功能类似百度网盘的私密分享(项目成员可以免密码访问)
  • 小分辨率电脑,内容阅读时,不悬浮显示右侧内容菜单,避免影响阅读体验
  • 配置管理,增加图片链接由http://自动替换为https://开关,因为 --> [Chrome 将不再允许 https://www.oschina.net/news/110345/chrome-to-block-http-in-https-to-block-http-in-https)
  • 如果只有作者才能写作,则如果项目创建者不是作者,已创建了项目的,不允许私有转公有、不允许私密分享
  • 项目成员PC端无法访问和编辑项目的问题处理
    • 管理员和创始人可以设置书籍信息以及生成电子书
    • 编辑者以上权限可以克隆、上传等对项目进行编辑操作

程序升级

本次升级,数据库表初始数据有新增,部署时,务必先执行如下命令升级数据库表

./BookStack install

详细 安装部署文档

相关地址

BookStack 官网

  • 书栈网:https://www.bookstack.cn

BookStack 手机APP下载体验

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预览

loading.png

bookshelf.png

read.png

v2.1

4 years ago

程序介绍

BookStack,分享知识,共享智慧!知识,因分享,传承久远!

BookStack 是基于 Mindoc、使用Go语言的Beego框架开发的功能类似GitBook和看云的在线文档管理系统,实现了文档采集、导入、电子书生成以及版本控制等强大的文档功能,并推出了配套的开源微信小程序 BookChat

升级日志

  • 解决 2.0 版本,初始化管理员失败(密码长度修改导致)的问题
  • html转json实现,以兼容各种小程序和uni-app的富文本组件rich-text对内容的渲染
  • markdown导入功能获取标题优化
  • 内容采集持续优化,URL链接替换优化
  • 支持隐藏收录入口
  • 支持隐藏项目开源入口
  • API接口用户注册接口,支持控制每小时和每天的用户注册数量,以避免恶意攻击
  • 文档内容,SEO 标题支持获取文档的上一个文档的标题
  • puppeteer采集优化
  • 首页分类,增大块点击范围以优化体验
  • 编译的时候版本变量注入
  • 管理后台用户列表用户注册时间格式化
  • 增加虚拟根目录

程序升级

本次升级,数据库表结构有新增和调整,不管还是升级或是新部署时,务必先执行如下命令升级数据库表

./BookStack install

默认管理员账号密码调整为:

admin
admin888

详细 安装部署文档

相关地址

BookStack 官网

  • 书栈网:https://www.bookstack.cn

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 小程序码

BookChat