导航数据的生成

数据出处

导航数据是由options.root目录里递归查找所有包含*.md的文档,并在结果里把空目录忽略。

忽略目录

可以配置 options.ignore_dir 来设置要主动忽略的目录。

目录别名

在配置 options.dir_alias 里设置以文件夹名: 显示名称的形式设置数据对象,当获取导航数据时,会优化试图从dir_alias里获取显示名称,如果不存在,则使用当前文件夹名称作为显示的名称。

缓存

为了提高效率,默认导航数据是优化读取缓存数据,如果缓存数据不存在,则会动态的递归读取,并写入缓存,你可以主动的配置不缓存,把 options.debug 设置为true就可以。

如果没有开启debug,当文件目录被更新时由于有缓存数据导致导航数据不会更新,你可以主动的清空数据 app.clear_cache() 来达到显示最新的数据。