【问题标题】:Jekyll search with Lunr JS, not working使用 Lunr JS 进行 Jekyll 搜索,无法正常工作
【发布时间】:2013-06-28 12:52:25
【问题描述】:

我正在尝试使用 Lunar JS 和这个插件在我的 Jekyll 网站上实现搜索。 https://github.com/slashdotdash/jekyll-lunr-js-search

我正在按照自述文件中的说明进行操作,但对于初学者来说,它们并不是那么清楚。

我已经完成了第 5 步的所有操作,即将所有脚本添加到我的模板中,并在我希望具有搜索功能的页面上为我的搜索结果创建了一个搜索框和容器。

但是,第 6 步说:“创建一个 Mustache 模板来显示搜索结果。”我需要把这段代码放在哪里?在单独的文件中?或者与我的搜索框在同一页面上?

第 7 步需要我添加:

`indexUrl: '/search.json',  // URL of the `search.json` index data for your site`

有人能解释一下这是什么意思吗?我知道 lunrjs 应该用我所有的博客数据创建一个 json 文件,但我在任何地方都找不到这个 json 文件。我做错了吗?

【问题讨论】:

    标签: json search jekyll lunrjs


    【解决方案1】:

    您需要确保已安装 json 和 nokogiri ruby​​ gem。类型:

    gem install json
    gem install nokogiri
    

    【讨论】:

    • 恐怕你必须找到一个解决方法,因为 github 页面不支持插件,我按照this page 的过程使用 lunr 和 jekyll。您当然可以修改它以从您将使用流动代码创建的 json 文件中获取数据。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-04
    • 2021-11-10
    • 2017-01-28
    • 2013-12-23
    • 2015-07-27
    相关资源
    最近更新 更多