markdown - mkdocs 搜索栏在构建站点后不起作用
问题描述
构建 MKDOCS 后,站点上的搜索栏无法正常工作。而当我在 localhost 服务时它正在工作。
在构建 mkdocs 之后,是否有任何解决方法可以使用搜索栏。
解决方案
仅当站点是从服务器提供时,搜索才有效。当您使用 . 查看文件时,它不起作用file://
。这是您的浏览器安全设置的限制(JavaScript 代码无法访问该search-index.json
文件file://
),我不建议您禁用这些设置。您可能会发现第三方插件和/或主题通过以不同格式重新创建索引文件来提供解决方法,以便可以通过<script>
标签而不是 ajax 请求加载它。
推荐阅读
- python - 如何使用 Python 重命名现有列表中的报废文件
- javascript - 使用 if 语句时,下拉菜单会更改其预选
- c# - .add 在当前上下文中不存在
- asp.net - 我在哪里可以获得用于在 Stripe 中创建客户的 SourceToken?
- java - 简化java中复杂的if语句
- java - 无法在 Redis 数据存储中存储数据 - Spring Boot
- git - Git忽略文件在Windows 10下不起作用
- python - IndexError:列表索引超出范围 - Python/Arduino
- python - 根据条件获取索引和列
- laravel - 如何在 Laravel Passport 中创建角色?