truthhun / bookstack Goto Github PK
View Code? Open in Web Editor NEWBookStack,基于MinDoc,使用Beego开发的在线文档管理系统,功能类似Gitbook和看云。
Home Page: http://www.bookstack.cn
License: Apache License 2.0
BookStack,基于MinDoc,使用Beego开发的在线文档管理系统,功能类似Gitbook和看云。
Home Page: http://www.bookstack.cn
License: Apache License 2.0
请按照一下格式提交issue,谢谢!
你当前使用的是哪个版本的 BookStack?
1.7
你当前使用的是什么操作系统?
Mac
你是如何操作的?
后台开启全文搜索
你期望得到什么结果?
可以正常搜索到结果
当前遇到的是什么结果?
[ORM]2019/05/15 16:40:22 -[Queries/default] - [ OK / db.Query / 0.2ms] - [SELECT T0.`option_id`, T0.`option_title`, T0.`option_name`, T0.`option_value`, T0.`remark` FROM `md_options` T0 LIMIT 1000]
[ORM]2019/05/15 16:40:22 -[Queries/default] - [ OK / db.Query / 0.3ms] - [SELECT T0.`id`, T0.`sort`, T0.`link`, T0.`title`, T0.`status` FROM `md_friend_link` T0 WHERE T0.`status` = ? ORDER BY T0.`sort` ASC LIMIT 1000] - `1`
[ORM]2019/05/15 16:40:22 -[Queries/default] - [ OK / db.Query / 0.3ms] - [SELECT T0.`option_id`, T0.`option_title`, T0.`option_name`, T0.`option_value`, T0.`remark` FROM `md_options` T0 WHERE T0.`option_name` = ? LIMIT 1] - `DEFAULT_SEARCH`
[ORM]2019/05/15 16:40:22 -[Queries/default] - [ OK / db.Query / 0.2ms] - [SELECT T0.`option_id`, T0.`option_title`, T0.`option_name`, T0.`option_value`, T0.`remark` FROM `md_options` T0 WHERE T0.`option_name` = ? LIMIT 1] - `ELASTICSEARCH_HOST`
[ORM]2019/05/15 16:40:22 -[Queries/default] - [ OK / db.Query / 0.3ms] - [SELECT T0.`option_id`, T0.`option_title`, T0.`option_name`, T0.`option_value`, T0.`remark` FROM `md_options` T0 WHERE T0.`option_name` = ? LIMIT 1] - `ELASTICSEARCH_ON`
[ORM]2019/05/15 16:40:22 -[Queries/default] - [ OK / db.Query / 0.3ms] - [SELECT T0.`option_id`, T0.`option_title`, T0.`option_name`, T0.`option_value`, T0.`remark` FROM `md_options` T0 WHERE T0.`option_name` = ? LIMIT 1] - `ELASTICSEARCH_HOST`
[ORM]2019/05/15 16:40:22 -[Queries/default] - [ OK / db.Query / 0.2ms] - [SELECT T0.`option_id`, T0.`option_title`, T0.`option_name`, T0.`option_value`, T0.`remark` FROM `md_options` T0 WHERE T0.`option_name` = ? LIMIT 1] - `ELASTICSEARCH_ON`
[ORM]2019/05/15 16:40:22 -[Queries/default] - [ OK / db.Query / 0.2ms] - [SELECT T0.`option_id`, T0.`option_title`, T0.`option_name`, T0.`option_value`, T0.`remark` FROM `md_options` T0 WHERE T0.`option_name` = ? LIMIT 1] - `SEARCH_ACCURACY`
2019/05/15 16:40:22 [D] [elasticsearch.go:292] http://localhost:9200/bookstack/fulltext/_search
2019/05/15 16:40:22 [D] [elasticsearch.go:293] {"query": {"bool": {
"filter": [
{"range": {"book_id": {"gt": 0}}},
{"term": {"private": 0}}
],"must":{
"multi_match" : {
"query": "运营",
"minimum_should_match": "50%",
"fields": [ "title", "keywords","content" ]
}}}},"from": 0,"size": 10,"_source":["id"]}
2019/05/15 16:40:22 [E] [SearchController.go:63] json: cannot unmarshal object into Go struct field .total of type int
2019/05/15 16:40:22 [D] [server.go:2619] | 192.168.10.192| 200 | 59.734607ms| match| GET /search/result r:/search/result
请按照一下格式提交issue,谢谢!
你当前使用的是哪个版本的 BookStack?
你当前使用的是什么操作系统?
你是如何操作的?
你期望得到什么结果?
编译过程有点繁琐了,希望可以向mindoc那样发布编译的版本,便于直接使用,谢谢
当前遇到的是什么结果?
请按照一下格式提交issue,谢谢!
你当前使用的是哪个版本的 BookStack?
BookStack.V1.2_linux_amd64.zip
你当前使用的是什么操作系统?
ubuntu 16.04
你是如何操作的?
./BookStack install
你期望得到什么结果?
安装成功
当前遇到的是什么结果?
public_html# ./BookStack install
2018/04/22 15:46:37 载入sego词典 /mnt/wwwroot/doc.bookgod.com/public_html/dictionary/dictionary.txt
Initializing...
table md_members
already exists, skip
table md_books
already exists, skip
table md_relationship
already exists, skip
table md_options
already exists, skip
table md_documents
already exists, skip
table md_attachment
already exists, skip
table md_logs
already exists, skip
table md_member_token
already exists, skip
table md_document_history
already exists, skip
table md_migrations
already exists, skip
table md_label
already exists, skip
table md_seo
already exists, skip
table md_star
already exists, skip
table md_score
already exists, skip
table md_comments
already exists, skip
table md_gitee
already exists, skip
table md_github
already exists, skip
table md_qq
already exists, skip
table md_document_store
already exists, skip
table md_category
already exists, skip
table md_book_category
already exists, skip
table md_fans
already exists, skip
table md_friend_link
already exists, skip
[ORM]2018/04/22 15:46:38 -[Queries/default] - [ OK / db.QueryRow / 0.3ms] - [SELECT COUNT(*) FROM md_options
T0 WHERE T0.option_name
= ? ] - ENABLED_REGISTER
[ORM]2018/04/22 15:46:38 -[Queries/default] - [FAIL / db.Exec / 0.2ms] - [INSERT INTO md_options
(option_title
, option_name
, option_value
, remark
) VALUES (?, ?, ?, ?)] - 是否启用注册
, ENABLED_REGISTER
, true
, `` - Error 1366: Incorrect string value: '\xE6\x98\xAF\xE5\x90\xA6...' for column 'option_title' at row 1
panic: Error 1366: Incorrect string value: '\xE6\x98\xAF\xE5\x90\xA6...' for column 'option_title' at row 1
goroutine 1 [running]:
github.com/TruthHun/BookStack/commands.initialization()
/Users/TruthHun/goworkspace/src/github.com/TruthHun/BookStack/commands/install.go:47 +0x8bb
github.com/TruthHun/BookStack/commands.Install()
/Users/TruthHun/goworkspace/src/github.com/TruthHun/BookStack/commands/install.go:23 +0x9f
github.com/TruthHun/BookStack/commands.RegisterCommand()
/Users/TruthHun/goworkspace/src/github.com/TruthHun/BookStack/commands/command.go:126 +0x1a4
main.main()
/Users/TruthHun/goworkspace/src/github.com/TruthHun/BookStack/main.go:25 +0x100
安装参考https://www.bookstack.cn/read/help/Ubuntu.md
安装完calibre,使用命令ebook-convert test.txt test.pdf 测试发现;
1% 将输入转换为HTML中...
InputFormatPlugin: TXT Input running
on /home/bookstack/workspace/test.txt
Language not specified
Creator not specified
Building file list...
Normalizing filename cases
Rewriting HTML links
flow is too short, not running heuristics
Forcing index-1.html into XHTML namespace
34% 正在对电子书进行转换...
Merging user specified metadata...
Detecting structure...
Auto generated TOC with 0 entries.
Flattening CSS and remapping font sizes...
Source base font size is 12.00000pt
Removing fake margins...
Cleaning up manifest...
Trimming unused files from manifest...
Creating PDF Output...
67% 正在运行 PDF Output 插件
Traceback (most recent call last):
File "site.py", line 77, in main
File "site-packages/calibre/ebooks/conversion/cli.py", line 391, in main
File "site-packages/calibre/ebooks/conversion/plumber.py", line 1270, in run
File "site-packages/calibre/ebooks/conversion/plugins/pdf_output.py", line 163, in convert
File "site-packages/calibre/gui2/__init__.py", line 13, in <module>
ImportError: cannot import name QApplication
然后,只生成了一个 index-1.html ,没有生成 pdf 文件
同时复制了图片和文字,粘贴的时候只有问题,没有图片,是否可以支持同时粘贴?
问题反馈
1、外部链接URL地址大小写敏感时,打开链接会全部转小写。百度网盘外链错误
请按照一下格式提交issue,谢谢!
你当前使用的是哪个版本的 BookStack?
V1.5
你当前使用的是什么操作系统?
win10
你期望得到什么结果?
a.首页的检索只能搜索到项目名,要是加一个全文检索就好了,当然项目检索也需要,mindoc就是全文检索。。
b.查看文档页面左侧文档树为啥不能跟编辑页面一样可以收放?查看页面是显示所有的文档和子文档,多了很不好看啊。
c.我的项目能不能在首页显示出来,每次要点右边用户那个下拉菜单里面的我的项目才可以看到私有项目。
d.最后一个问题,为啥登陆用户之后,关闭浏览器,重启电脑,用户登陆都不过期,要是在一个陌生的电脑上登陆忘记退出账户了怎么办?
当前遇到的是什么结果?
系统很好,如果能解决我上面说的问题就更好了,感谢作者
请按照一下格式提交issue,谢谢!
你当前使用的是哪个版本的 BookStack?
https://github.com/TruthHun/BookStack/releases/download/v1.7/BookStack.V1.7_linux_amd64.zip
你当前使用的是什么操作系统?
centos-amd64
你是如何操作的?
进入个人项目
你期望得到什么结果?
fix
当前遇到的是什么结果?
浏览器不断显示加载状态,F12显示为static/images/book.png加载失败并不断重复请求
BTW: 存在static/images/book.jpg, 但请求的是static/images/book.png
请按照一下格式提交issue,谢谢!
你当前使用的是哪个版本的 BookStack?
1.1
你当前使用的是什么操作系统?
CentOS
你是如何操作的?
内网部署
你期望得到什么结果?
页面能正常访问
5. 当前遇到的是什么结果?
CDN资源内网无法访问,如果全部手工修改后升级不便,需要再次手工修改,工作量较大。
请按照一下格式提交issue,谢谢!
你当前使用的是哪个版本的 BookStack?
1.1
你当前使用的是什么操作系统?
项目部署在centos7
浏览器 mac OS 10.12.5 (16F73) 下的chrome和safari
你是如何操作的?
在项目设置里面修改封面
你期望得到什么结果?
正确修改封面
当前遇到的是什么结果?
控制台有看到以下成功信息:
{data: "/uploads/201803/1519606e15376803.jpg", errcode: 0, message: "ok", _raw: "{"data":"/uploads/201803/1519606e15376803.jpg","errcode":0,"message":"ok"}"}
但是在uploads/201803/目录下没有生成对应的封面文件;
此时:
a、如果浏览器是mac下的safari会导致浏览器卡死;
b、如果是windows下的浏览器,会出现当前页面有一个蒙版,无法继续操作;
在查看文档的时候,点击图片无法放大,这个可以支持吗?
我当前使用1.4版本,没有这两个功能感觉弱了
很多人在使用BookStack的过程中遇到了很多问题,同样也有很多人有很多关于产品功能的想法。
大家的提问方式,要么是在Gitee的issues提问,要么是在GitHub的issues提问,要么在QQ群里提问,要么直接发QQ提问,还有发邮件提问的...
提问方式不集中,不利于问题的收集和形成文字记录。
而且很多问题大同小异,如果有十个人问BookStack怎么安装,没有形成文字记录的话我就要答十遍,如果大家都在一个地方统一提问形成文字记录,那么我只需要解答一遍,不管以后有多少人遇到这个问题,大可以直接搜索查找到关于这个问题的文字记录和相关解答。这样不但方便了大家快速找到答案,同时也节约了我的时间,以便抽出更多的时间来做开源程序的开发升级和优化,以造福更多的朋友,为开源献上自己的一份力量。
所以,以后不再解答直接在issues、QQ群、QQ消息、邮件等方式提问的问题,遇到问题,请到 阿Q问答 进行提问。不管是BookStack的相关问题还是其他编程开发相关的问题,只要能帮上忙的,24小时内快速响应。
阿Q问答,有问必答!程序员专属问答平台
阿Q问答域名:http://askq.cc
这样记住我们:AskQ
亦即 阿Q
;域名后缀 .cc
,亦即 试试
。
请按照一下格式提交issue,谢谢!
你当前使用的是哪个版本的 BookStack?
1.5
你当前使用的是什么操作系统?
linux/ubuntu
请问生成的pdf的致谢页面怎么自定义呢?修改tpl_statementhtml后不生效哦!
请按照一下格式提交issue,谢谢!
你当前使用的是哪个版本的 BookStack?
1.1
你当前使用的是什么操作系统?
Centos 7
你是如何操作的?
生成下载文档,cailre已正确安装,测试成功。
你期望得到什么结果?
正确生成文档
当前遇到的是什么结果?
2018/03/06 14:07:49 [E] [DocumentController.go:926] stat uploads/projects/bookstack/books/1520241164.epub: no such file or directory uploads/projects/bookstack/books/1520241164.epub
2018/03/06 15:37:51 [E] [document.go:227] 下载文档生成时间跟文档发布时间一致,无需再重新生成下载文档 &{1 BookStack bookstack 0 这是一个BookStack演示项目,该项目是由系统初始化时自动创建。 0 0 markdown 2 closed 0 /static/images/book.png default 2018-03-05 10:23:38 +0800 CST 1 2018-03-05 10:23:38 +0800 CST 2018-03-05 17:12:44 +0800 CST 2018-03-05 17:12:44 +0800 CST 2018-03-06 14:02:53 +0800 CST 1520216618 12 0 40 0 0}
2018/03/06 15:43:35 [E] [DocumentController.go:926] stat uploads/projects/bookstack/books/1520241164.pdf: no such file or directory uploads/projects/bookstack/books/1520241164.pdf
请按照一下格式提交issue,谢谢!
你当前使用的是哪个版本的 BookStack?
V1.6
你当前使用的是什么操作系统?
Mac
你是如何操作的?
点击生成下载文档
你期望得到什么结果?
可以下载对应的文档
当前遇到的是什么结果?
convert to epub
convert to mobi
convert to pdf
2019/04/16 22:27:47 [E] [document.go:364]
请按照一下格式提交issue,谢谢!
ubuntu
3. 你是如何操作的?
编辑文档时添加图片
你期望得到什么结果?
当前遇到的是什么结果?
请按照一下格式提交issue,谢谢!
你当前使用的是哪个版本的 BookStack?
V1.1
你当前使用的是什么操作系统?
浏览器是Mac的Safari和Chrome
BookStack部署在Centos7上
你是如何操作的?
在项目设置中修改图片封面
你期望得到什么结果?
正确修改封面
当前遇到的是什么结果?
点击上传后遮罩未隐藏,html中还有一串
<div class="modal-backdrop fade in"></div>
代码。
请按照一下格式提交issue,谢谢!
你当前使用的是哪个版本的 BookStack?
V1.4
你当前使用的是什么操作系统?
centos 6.8 64
建议
如题,做为项目文档,文档历史及word导出功能不可或缺。希望开发者予以考虑
请按照一下格式提交issue,谢谢!
你当前使用的是哪个版本的 BookStack?
你当前使用的是什么操作系统?
你是如何操作的?
你期望得到什么结果?
当前遇到的是什么结果?
请按照一下格式提交issue,谢谢!
你当前使用的是哪个版本的 BookStack?
我正准备使用 BookStack
你当前使用的是什么操作系统?
目前使用 RHEL 7
你是如何操作的?
在学习研究阶段
你期望得到什么结果?
BookStack 可以和 DevOps 的工具做集成吗? 比如,和 Jenkins, Gitlab 等等。
当前遇到的是什么结果?
没有查到资料可以和DevOps 的哪一个工具做集成
在编辑状态下,在不同的页面里面上传附件,所有的福建都会被上传到第一个页面。
当前使用的版本是1.3.1
问题
使用“一键拉取markdown项目”功能,拉取的文档,如何排序?我尝试用<bookstack-summary></bookstack-summary>
创建了一个列表,但是貌似没什么用。
介绍中说需要有阿里云的ECS服务器和OSS,但是我想部署在自己的机器上,这个可以吗?
请按照一下格式提交issue,谢谢!
v1.6
2. 你当前使用的是什么操作系统?
windows
如果想对该项目进行二次开发的,不知道项目该如何编译,能否在README.md中补充这个内容,谢谢。
./bookstack 服务如何不输出日志
总是提示这个错误
exec: "chromium-browser": executable file not found in $PATH
截图后粘贴图片,会导致图片变模糊;但是保存到本地再从本地上传图片是正常的。
上传附件后,在附件列表中删除,数据库中附件表对应数据已删除,但删除本地文件是找不到文件,返回:附件不存在
没人碰到过url rewrite问题,这个配置文件在哪
请按照一下格式提交issue,谢谢!
你当前使用的是哪个版本的 BookStack?
1.6
你当前使用的是什么操作系统?
Mac
你是如何操作的?
点击首页或者其他页面
你期望得到什么结果?
正常访问
当前遇到的是什么结果?
出现以下错误:
2019/04/13 18:56:17 [E] [document.go:364]
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x1702e39]
goroutine 2449 [running]:
github.com/TruthHun/BookStack/controllers.(*BookController).SaveBook.func1(0xc42f024340, 0x0, 0x0)
/Users/TruthHun/goworkspace/src/github.com/TruthHun/BookStack/controllers/BookController.go:257 +0x129
created by github.com/TruthHun/BookStack/controllers.(*BookController).SaveBook
/Users/TruthHun/goworkspace/src/github.com/TruthHun/BookStack/controllers/BookController.go:245 +0x7b4
项目加密,可以设置项目公开状态,私有项目需要通过Token访问
Mac下的操作系统名称是darwin 而不是darkwin
应该是:
BookStack.V1.1_darwin_amd64.zip
而不是BookStack.V1.1_dark
win_amd64.zip
看了change.md后,非常期待新的版本,期待未来版本更多的功能。
但是目前的部署说明只有./BookStack install 安装。
如何在旧版本基础上升级为新版本(例如库结构是否需要升级),没有这方面的说明。
希望可以添加下说明,谢谢。
请按照一下格式提交issue,谢谢!
你当前使用的是哪个版本的 BookStack?
https://github.com/TruthHun/BookStack/releases/download/v1.7/BookStack.V1.7_linux_amd64.zip
你当前使用的是什么操作系统?
centos-amd64
你是如何操作的?
你期望得到什么结果?
当前遇到的是什么结果?
如题
请按照一下格式提交issue,谢谢!
你当前使用的是哪个版本的 BookStack?
https://github.com/TruthHun/BookStack/releases/download/v1.7/BookStack.V1.7_linux_amd64.zip
你当前使用的是什么操作系统?
centos-amd64
你是如何操作的?
Nginx反向代理为HTTPS
你期望得到什么结果?
建议从当前URL读取
当前遇到的是什么结果?
项目设置/访问令牌 生成的链接是HTTP而且不能更改
请按照一下格式提交issue,谢谢!
你当前使用的是哪个版本的 BookStack?
BookStack.V1.2_linux_amd64
你当前使用的是什么操作系统?
Ubuntu 18.04 LTS \n \l
你是如何操作的?
软件包解压到/目录下,
你期望得到什么结果?
安装BookStack,新手不会安装,求教应该怎么执行./BookStack install命令?
当前遇到的是什么结果?
无法执行命令
当前情况
root@leon_server:/# ll
total 1970284
drwxr-xr-x 27 root root 4096 May 22 06:29 ./
drwxr-xr-x 27 root root 4096 May 22 06:29 ../
drwxr-xr-x 2 root root 4096 May 19 06:47 bin/
drwxr-xr-x 8 root root 4096 May 20 07:04 BookStack.V1.2_linux_amd64/
root@leon_server:/# cd BookStack.V1.2_linux_amd64/
root@leon_server:/BookStack.V1.2_linux_amd64# ll
total 20632
drwxr-xr-x 8 root root 4096 May 20 07:04 ./
drwxr-xr-x 27 root root 4096 May 22 06:29 ../
-rw-r--r-- 1 root root 21046038 Apr 7 16:29 BookStack
drwxr-xr-x 2 root root 4096 May 22 05:57 conf/
drwxr-xr-x 2 root root 4096 May 20 07:03 dictionary/
-rw-r--r-- 1 root root 16958 Nov 29 20:30 favicon.ico
drwxr-xr-x 3 root root 4096 May 22 05:58 .idea/
drwxr-xr-x 3 root root 4096 May 20 07:03 lib/
-rw-r--r-- 1 root root 11355 Feb 27 20:10 LICENSE
-rw-r--r-- 1 root root 11357 Sep 18 2017 LICENSE.md
drwxr-xr-x 24 root root 4096 May 20 07:03 static/
drwxr-xr-x 15 root root 4096 May 20 07:03 views/
请按照一下格式提交issue,谢谢!
你当前使用的是哪个版本的 BookStack?
BookStack.V1.5_linux_amd64
你当前使用的是什么操作系统?
centos7
你是如何操作的?
我已经修改了app.conf,并且对应的是localhost。
但是安装的时候,在载入sego词典的时候就提示数据库错误了。
你期望得到什么结果?
当前遇到的是什么结果?
Error 1045: Access denied for user 'root'@'127.0.0.1' (usi
ng password: YES)
上午还能用,下午就不行了。。。上面还有私有文档呢。。。
请按照一下格式提交issue,谢谢!
你当前使用的是哪个版本的 BookStack?
BookStack.V1.2_linux_amd64.zip
你当前使用的是什么操作系统?
ubuntu server 16.04
你是如何操作的?
./BookStack install
你期望得到什么结果?
安装BOOKSTACK
当前遇到的是什么结果?
-bash: ./BookStack: cannot execute binary file: Exec format error
./BookStack: 1: ./BookStack: m: not found
./BookStack: 1: ./BookStack: ??OZ?OZ?ǰ???Q?t?e@yDmA: not found
./BookStack: 1: ./BookStack: @ݓI: not found
./BookStack: 1: ./BookStack: m9}: not found
./BookStack: 1: ./BookStack: ޓ?m: not found
./BookStack: 1: ./BookStack: ?H,: not found
./BookStack: 1: ./BookStack: ??85: not found
./BookStack: 1: ./BookStack: ELF: not found
./BookStack: 2: ./BookStack: Syntax error: "(" unexpected
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.