Score
0
Watch 256 Star 1.3K Fork 451

GVP进击的皇虫 / BookStackGoApache-2.0

2019-02-20 21:37
1593004 truthhun 1578955423 进击的皇虫
  • 使用puppeteer采集的支持(需要安装node以及在当前程序目录下安装node的puppeteer模块)
  • 根据邮箱找回密码
  • <bookstack-split></bookstack-split>,文档拆分功能
  • 文章二维码,扫一扫,手机阅读
  • 文档采集功能优化
    • 增加HTML标签排除功能:<exclude></exclude>,如要排除标签h5以及class为hello、id为"book"的HTML内容,写法是<exclude>h5,.hello,#book</exclude>
    • 文档图片采集优化,支持svg等缩图图片格式和base64的图片采集
  • 增加全书指定字符替换功能
  • 使用 elasticsearch 实现全文搜索(在管理后台->配置管理进行设置)
    • 搜索功能,支持搜索书籍和全站文档
    • elasticsearch 只返回搜索结果的id,不返回大量的数据
    • 文章、搜索结果页关键字高亮
    • elasticsearch分词
    • 实时索引
      • 删除文档,同时删除文档对应的索引
      • 书籍公有和私有之间转换,同步更新索引中书籍的公有和私有状态
      • 发布文档,实时更新对应的书籍对应文档的全量索引
      • 更新书籍信息,同步更新书籍的索引
      • 删除书籍,同步删除概述及的所有相关文档
      • 管理后台控制默认搜索的是文档还是书籍
    • 文档内的搜索,使用elasticsearch
  • 在书籍编辑页面可以克隆或者是上传markdown
  • 文章内容页顶部显示 作者、发布时间、更新时间、浏览量、分享人
  • 新建和编辑项目,支持添加原作者和原作者链接
  • 文档文章内容,顶部标题下显示信息
  • 管理后台控制第三方登录的显示与隐藏
  • HTML table 渲染问题优化(把editormd.js中的breaks设置为false)

elasticsearch docker容器:

[sudo] docker pull truthhun/elasticsearch:6.2.4.ik
Last committed message: 修改日志
Go
1
https://gitee.com/truthhun/BookStack.git
git@gitee.com:truthhun/BookStack.git
truthhun
BookStack
BookStack

Search