justin5267

Results 19 comments of justin5267

1、报错截图 ![image](https://user-images.githubusercontent.com/105055890/168719919-b8c0ea30-ebd4-41c6-ba3d-e442d8df094e.png) 2、siteconfig设置 ![image](https://user-images.githubusercontent.com/105055890/168720039-1f62195f-ac37-4fd8-98a6-b42a6b436c8b.png) 3、config.json设置 ![image](https://user-images.githubusercontent.com/105055890/168720444-c098b2d9-b706-4e03-a5cc-400ce635543f.png) 4、文件夹内容 ![image](https://user-images.githubusercontent.com/105055890/168720155-4bf94dd1-f262-4a42-8262-3e766019ca59.png) 5、sidebar设置 ![image](https://user-images.githubusercontent.com/105055890/168720280-e106b357-381b-47f2-b193-7c9e412a0e47.png)

嗯....因为没有基础,这些最基本的常识踩了很多坑,这就要说起我遇到的另一个问题,之前设置的是`route: docs: /civil_procedure_law/A1-1/: docs/civil_procedure_law/A1-1/`,运行`teedoc serve`没有报错,out文件夹里也生成了A1-1.html,但点击导航栏label访问这个地址`http://127.0.0.1:2333/civil_procedure_law/A1-1/`会报404错误,但把A1-1.html改名为index.html就可以正常访问。所以我就想试着把route指向这个文件看会不会有用

直接访问`http://127.0.0.1:2333/civil_procedure_law/A1-1/A1-1.html`可以查看页面,但在侧边栏里设置` - label: 第一编 总则 url: /civil_procedure_law/A1-1/A1-1.html`的话,点击后404,地址栏是这么个地址`http://127.0.0.1:2333/civil_procedure_law/A1-1/no_translate.html?ref=/civil_procedure_law/A1-1/A1-1.html&from=/civil_procedure_law/A1-1//civil_procedure_law/A1-1/A1-1.html`

我对照了源码,发现创建网页时生成的链接地址多出了`no_translate.html`等内容,然后发现我在文档设置里保留了`locale: zh_CN`,但网站设置里删掉了这个参数。现在我在网站设置里加上了`locale: zh_CN`和文档设置一致,这样问题就解决了。

刚又研究了下文档结构,发现确实提了个外行问题,为了避免误导其他人,总结一下阶段性的学习体会:route指向的是网站(书架)中不同文档(书)所在的目录,每个目录(书)下可以包含许多独立的md文件(章节)。teedoc转换的时候,会将这些md文件(章节)输出为同名的html文件,放在out文件夹中该文档(书)对应目录下。需要访问这些html文件(章节)的话,可以在导航和侧边栏设置`URL:.../md文件名.html`。至于config.json和sidebar.yaml,只要md文件所在目录下有这两个文件,就会自动关联,不需要特别设置的话,甚至可以多个md文件使用一套设置文件。

谢谢,设置file之后这两个按钮就出来了

太牛了,这样方便多了!逐条显示的问题我自己解决了,show_length改为50,并在...后面加了``,作为一名没有编程基础的外行,只能摸索到这个程度了。 ![image](https://user-images.githubusercontent.com/105055890/168480779-66311d12-6126-437f-acba-2668f3de7432.png)

刚升级了最新版本,没有看到新增加的按钮,官网搜索也没看到,是需要设置么 ![image](https://user-images.githubusercontent.com/105055890/168481738-ea56d827-ac70-47aa-958a-a9564d080889.png)

> 至于右边侧边栏显示搜索结果,太复杂了, 个人觉得没有做的必要 同意你的观点,确实没必要,另外有以下几个改进建议供参考: 1、目前搜索结果中点击命中结果后,会直接在当前页打开,导致跳转后无法返回继续查看搜索列表,建议可设置桌面端默认在新标签页中打开。 2、假设show_length为3,在正文`1234567890ABCDEFG`中搜索`890`时,目前截取显示的字符串为`“...567890ABC...”`,不知制作index的时候,可否保留``标记,并利用段落标记提高截取上下文的相关性,即显示为`567890`(发现段落标记时直接截断)或`234567890`(发现段落标记时向相反方向延长)。 3、teedoc官网搜索时,部分文档会形成一组group,不知道这个是如何实现的,我搜索的时候,有多少个文件,就在左边列了多少个标签。 ![image](https://user-images.githubusercontent.com/105055890/168482969-72df2ba6-b561-4ad3-aaa9-44534ded9581.png)