0

我在使用本地构建 mkdocs 时遇到font-awesome了一个问题。我理解这个问题以及它为什么不起作用,但我试图在本地分发我的文档而不是使用网络服务器,这就是为什么我必须依赖而不是. 有没有绕过这个?search_index.jsonmkdocs buildfile://http

我在最新的 Chrome 和 Firefox 上得到了相同的结果。

实际问题是Failed to load file:///Users/securisec/guide/site/search/search_index.json: Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https。我明白。想知道在使用 file:// 时是否有 mkdocs 配置选项允许这样做。根据他们的文档,我找不到设置附加标题的地方

4

1 回答 1

1

不,MkDocs 没有也不能为此提供解决方法。该限制由浏览器强制执行。唯一的解决方法是禁用浏览器的安全设置,建议这样做。

这是#871中提出的问题,结论是:

我又看了看这个。即使我们预先生成了索引,该索引仍然是一个 JSON 文件,无法通过该file://方案访问。

搜索现在在一个插件中。如果你真的需要这个,那么你可以创建你自己的插件,它使用一些其他的搜索实现。

于 2018-10-15T11:51:06.097 回答