折腾gitbook的某个book期间,发现6级子目录,无法正常显示
![](https://www.crifan.org/files/pic/uploads/2021/09/4da520944dae4c4994e75c89637a3543.jpg)
能显示,但是无法点击。
以为是:目录层级太深了,无法显示
所以去 换到其他子目录,结果问题依旧。
最后发现:
原理是git仓库中。.gitignore中,默认加了
output/
![](https://www.crifan.org/files/pic/uploads/2021/09/e55d17f8a6d74e299112f912607ce8a6.jpg)
output目录 被排除了:
![](https://www.crifan.org/files/pic/uploads/2021/09/2ca3ebc66c704fc78fae085f35e7ace5.jpg)
-》
![](https://www.crifan.org/files/pic/uploads/2021/09/500b803f0bfb4a9585543358e3ac7e83.jpg)
后来才注意到的:
文件名是灰色的
-》说明被排除了
所以解决办法是:
.gitignore
中,防止此处output目录被排除:
.gitignore
!src/commands/file_folder/file/output
然后即可看到文件颜色正常了:
![](https://www.crifan.org/files/pic/uploads/2021/09/ee9db22204d64c5182124da705e56c91.jpg)
就没被排除了。
gitbook就可以显示了:
![](https://www.crifan.org/files/pic/uploads/2021/09/89579893e8d64d909d5fc7b37304bf12.jpg)
类似的,另外还有一个:
![](https://www.crifan.org/files/pic/uploads/2021/09/24fbd446f65a4c7ebfd6fde74ab941bf.jpg)
![](https://www.crifan.org/files/pic/uploads/2021/09/b29c65ddb3754f11b3df5f921a1354a1.jpg)
去加上:
!src/commands/output
-》
![](https://www.crifan.org/files/pic/uploads/2021/09/49f8beb67270463283abd07e74186d1a.jpg)
即可。
【后记 20210616】
【已解决】.gitignore中如何写通配符型的规则实现子目录任何层级的output都可以保留
转载请注明:在路上 » 【已解决】gitbook输出目录中6级子目录无法正常显示