程序介绍

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

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

升级日志

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

程序升级

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

  1. ./BookStack install

详细 安装部署文档

相关地址

BookStack 官网

BookStack 手机APP下载体验

BookStack 开源地址

BookStack 配套手机APP BookChatApp 开源地址

BookStack 配套微信小程序 BookChat 开源地址

配套手机APP预览

loading.png

bookshelf.png

read.png