采集内容,图片不正确
cmd
执行html2json
仓库,解析HTML
内容,使小程序支持音频和视频播放功能,以及图片放大预览功能回到顶部
功能项目
改为书籍
榜单
功能优化,加入禁榜
功能,禁止恶意刷榜用户排入榜单,并优化榜单样式html2md
模块runtime: goroutine stack exceeds 1000000000-byte limit
问题,提升程序稳定性。(由 getSelectedNode造成)分类索引
发现
页面的分类下方显示分类介绍,以达到简单小科普的效果.docx
格式的Word文档,其他格式的Word文档先转换一下)发现
页面SEO优化BookChatApp
相关API接口调整$auto-title
自动提取内容标题//
开头的链接或者非.md
和.markdown
结尾的链接,不转成$
开头的相对链接access_token
query parameter is deprecated.)elasticsearch
,也能启用相关书籍
的功能我的收藏
入口我的二维码
(这个功能意义不大)views/ebook
目录下
statement.html
为生成致谢
内容的电子书模板,可移除和修改cover.html
为自定义的电子书封面模板go mod
方式管理程序的包依赖(建议二次开发的朋友把go开发环境升级到支持go mod
的go版本)书籍设置
给书籍内容增加全局文字小广告功能,比如添加原作者赞助二维码链接或者是原作者实体书购买地址等,以便支持开源作者http://
自动替换为https://
开关,因为 --> Chrome 将不再允许 https:// 页面加载 HTTP 资源rich-text
对内容的渲染puppeteer
采集优化BookStack
配套微信小程序 BookChat
API接口实现,累计20+个API接口rich-text
组件实现微信小程序文档内容渲染app.conf
文件中)epub
导入作者
角色,用于控制普通用户创建书籍权限钉子
功能,把想要置顶的书籍置顶在发现
列表页首位内容目录
显示优化alt
,自动使用文档标题填充puppeteer
采集的支持(需要安装node以及在当前程序目录下安装node的puppeteer模块)<bookstack-split></bookstack-split>
,文档拆分功能<exclude></exclude>
,如要排除标签h5
以及class为hello
、id为"book"的HTML内容,写法是<exclude>h5,.hello,#book</exclude>
管理后台
->配置管理
进行设置)
[x] HTML table 渲染问题优化(把editormd.js
中的breaks
设置为false)
sudo docker run -it -p 9300:9300 -p 9200:9200 --restart always -v /Users/TruthHun/elasticsearch/data:/usr/share/elasticsearch/data -v /Users/TruthHun/elasticsearch/config:/usr/share/elasticsearch/config --name bookstack-search truthhun/elasticsearch:6.2.4.ik
sudo docker run -it -p 9300:9300 -p 9200:9200 -v /Users/TruthHun/elasticsearch/data:/usr/share/elasticsearch/data --name bookstack-search truthhun/elasticsearch:6.2.4.ik
title
等,不再以首页的文案作为title
Git Clone
的方式导入书籍
jstree
插件(因为使用该插件,在用户网速比较慢的情况下左侧章节目录排版会出现错乱,影响体验)打勾
标识出来,以便知道哪些章节已读哪些章节未读<bookstack-git></bookstack-git>
标签内添加文案用以提交版本说明。如<bookstack-git>first commit</bookstack-git>
等同于git commit -m "first commit"
SUMMARY.md
功能扩展,输入<bookstack-auto></bookstack-auto>
,获取所有文档章节标识
use strict
),导致文档目录收起之后无法展开app.conf
中的GenerateInterval
配置项<bookstack-summary>
标签的一键排序和批量创建文档的功能。Dockerfile
,让部署程序更快更简单。在下载BookStack
程序的时候,请下载Docker版,压缩包内含有Dockerfile
文件。本次更新,新增了数据表初始数据,旧版本用户,直接执行./BookStack install
操作,对数据库表进行升级(不会影响原有表数据和结构)。
https
,所以使用本地化百度分享源码解决方案 https://github.com/hrwhisper/baiduShare )DIY模式
,以采集提取页面的指定内容changefreq
,调整为weekly
当前版本,已经适合用于正式产品。数据表结构没有变更,可以直接从v1.0升级。
FIX:
git log
查看)。在app.conf中增加了store_type
配置项,以扩展存储类型,目前扩展的存储类型有本地存储(local
)和阿里云OSS存储(oss
),更多存储类型(七牛云存储(qiniu)、腾讯云存储(cos)、百度云存储(bos)、又拍云存储(upyun)
)持续开发中.导入书籍
和拉取书籍
,书籍中的图片、文档间的链接不正确的问题,目前兼容绝大多数各种姿势的markdown书籍导入和拉取