2

问题描述

我尝试使用 docsifyk 的搜索功能,但它似乎不起作用。

重现步骤

所以我做了这些步骤:(按照官方 docsify 文档)

  1. 我在一个目录中运行“docsify init”,因此它会生成一个“index.html”和一个“README.md”。
  2. 我将代码添加到“index.html”中。
<script src="//unpkg.com/docsify/lib/plugins/search.min.js"></script>

当前行为

该页面显示搜索按钮,但无论我输入什么,它都会返回“无结果”。

其他信息

我已经在不同的计算机(mac/ubuntu 16)上尝试过,两者都不起作用

有没有人有同样的问题?

4

2 回答 2

2

我遇到同样的问题。我发现我做错了几件事首先这个链接值得一试

确保您有一个 _sidebar.md 文件和/或侧栏文件在此之后添加侧栏只需添加此脚本标签

  <script>
    window.$docsify = {
      loadSidebar: true,
      subMaxLevel: 6,
      search: {
        maxAge: 86400000, // Expiration time, the default one day
        paths: 'auto',
        placeholder: 'Type to search',
        noData: 'No Results!',
        depth: 6,
        hideOtherSidebarContent: true, // whether or not to hide other sidebar content
     }
    }
  </script>
于 2020-11-21T07:47:21.327 回答
0

这个实现对我有用:

<script>
    window.$docsify = {
      loadSidebar: true,
      subMaxLevel: 3,
      name: '',
      repo: '',

      search: 'auto', // default

      // complete configuration parameters
      search: {
        maxAge: 86400000, // Expiration time, the default one day
        paths: 'auto',
        placeholder: 'Type to search',
        noData: 'No Results!',
        // Headline depth, 1 - 6
        depth: 6,
        hideOtherSidebarContent: false, // whether or not to hide other sidebar content
     }
    }
  </script>
  <script src="//unpkg.com/docsify/lib/docsify.min.js"></script>
  <script src="//unpkg.com/docsify/lib/plugins/search.min.js"></script>

如果您更喜欢 algolia,请检查此插件 https://www.npmjs.com/package/docsify-algolia-search-plugin

于 2021-04-15T09:37:23.943 回答