在DokuWiki中,我们有catlist
插件/标签,它按层次列出了名称空间。由于某些原因,我们最初偶尔会使用空的缓存来启动DokuWiki。在我们的主页上,有一个
~~NOCACHE~~
<catlist -sortAscending -noHead -noAddPageButton -nsLinks:force>
部分显示名称空间路径,而不是最初显示的名称空间标题。例如,它显示certificate_generation
而不是Certificate generation
。如果我在浏览器上点击刷新,则其中大约5个会更新。如果我再次点击刷新,则再点击5个。此页面现在有大约70个项目,并且还在不断增长。我当前感兴趣的页面位于底部,因此我需要12..15 Refresh 才能看到这些名称空间的可读名称。
我希望这种索引编制/缓存更新/在没有用户交互的情况下在Dokuwiki下整个网站在启动时不运行的内容。
我已经在Google上搜索了解决方案,并访问了许多无关的页面,因为我什至不知道如何正确地搜索此问题。我还没有发现任何关于此问题的远程网页。
一个丑陋的解决方法是在循环中调用doku.php
,退出条件是其内容不再更改。