MKDOCS Material 主题搜索功能不工作

MKDOCS Material theme Search capability not working

我使用 'material' 主题设置了一个 MKDOCS 站点,并使用 Azure Web App 托管它。该站点在本地主机上运行良好,但在 Azure Web 应用程序上,搜索栏不起作用。当您将光标放在搜索字段中时,它会显示 'Initializing search'。我尝试将其添加到 .yaml 文件,但没有解决问题:

plugins:
    - search:
        lang: en

我正在使用 MKDOCS 1.1.2 和 material 6.2.8

我在 Github 上找到了修复: https://github.com/mkdocs/mkdocs/issues/1468

创建一个 web.config 文件并将其 post 到服务器上的 WWW 根目录。

<?xml version="1.0" encoding="UTF-8"?>
  <configuration>
    <system.webServer>
      <staticContent>
        <mimeMap fileExtension=".json" mimeType="application/json" />
      </staticContent>
    </system.webServer>
  </configuration>

对于 IIS 服务器,通过添加 MimeType 已解决问题。