我正在尝试使用此插件使用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文件。我做错了吗?
答案 0 :(得分:1)
您需要确保安装了json和nokogiri ruby gems。类型:
gem install json
gem install nokogiri