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