Jekyll用Lunr JS搜索,没有工作

时间:2013-06-28 12:52:26

标签: json search jekyll lunrjs

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

我遵循自述文件中的说明,但对于初学者来说,他们并不是那么清楚。

我已经按照所有步骤进行了操作,即将所有脚本添加到我的模板中,并在我想要搜索功能的页面上为搜索结果创建了一个搜索框和容器。

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

第7步要求我添加:

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

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

1 个答案:

答案 0 :(得分:1)

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

gem install json
gem install nokogiri