star7th / showdoc

ShowDoc is a tool greatly applicable for an IT team to share documents online一个非常适合IT团队的在线API文档、技术文档工具
https://www.showdoc.com.cn
Other
12.16k stars 2.18k forks source link

文件导出问题 #2229

Open hxxian opened 1 month ago

hxxian commented 1 month ago

尊敬的开发者,你好,我这边在使用showdoc时,遇到一个BUG。

导出时选择【word格式】和【按目录/页面】,选择细分的子文件夹下的全部页面进行导出时,无法成功导出(但如果选择子文件夹下的单个页面进行导出,可以成功导出)

不知道能不能修复下,很喜欢showdoc这个产品,万分感谢!

star7th commented 1 month ago

无法成功导出——描述下你遇到无法成功导出的情况。

star7th commented 1 month ago

报什么错,遇到什么提示,看到什么现象

star7th commented 1 month ago

我试了下,我这边是能导出目录的。你试下切换其他目录,甚至其他项目看看。看是否 全部目录都无法导出,还是单纯某个项目特殊而已

star7th commented 1 month ago

那可能是那个目录有页面含有特殊字符吧。我盲猜测也难以知道是什么特殊字符引起。目前就我知道,可能跟html标签有冲突

hxxian commented 1 month ago

感觉不太可能,同样的三级目录结构,我如果是全部页面导出,是不行的,但是选择同样的目录,一个一个文件导出,又没问题。

star7th commented 1 month ago

是所有的第三级目录都不行吗,还是只是某个月份的不行

hxxian commented 1 month ago

你好,我发现了一个必现的操作路径了。 首先能确定,应该不是特殊字符冲突等问题。 假设有个三级目录结构: 一级/二级/三级/

如果这个一级目录中,只有一个二级目录,那么整个三级目录导出是没问题的。 但是,如果这个一级目录中,不知一个二级目录,那么这个三级目录导出就不行,比如: 一级/二级1/三级 一级/二级2/xxx 这时候导出三级的就有问题。

你可以试一下。 Snipaste_2024-07-26_10-00-21

star7th commented 1 month ago

我这边定位到问题所在了。晚点修复下

hxxian commented 1 month ago

好的,感谢,期待你的修复~

star7th commented 1 month ago

已经推送master分支代码,修复了该问题。

star7th commented 1 month ago

也可以使用官方最新docker镜像。