3

我正在尝试使用带有此插件的 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 文件。难道我做错了什么?

4

1 回答 1

1

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

gem install json
gem install nokogiri
于 2013-06-28T14:10:00.480 回答