2013-06-28 52 views
3

我試圖在我的Jekyll網站上使用Lunar JS在這個插件上實現搜索。 https://github.com/slashdotdash/jekyll-lunr-js-searchJekyll搜索Lunr JS,不工作

我按照自述文件中的說明進行操作,但是對於初學者來說,他們並不那麼清楚。

我已經完成了第5步,即將所有腳本添加到我的模板,並在我希望具有搜索功能的頁面上爲搜索結果創建搜索框和容器。

但是,第6步說:「創建一個鬍鬚模板以顯示搜索結果。」我需要把這個代碼放在哪裏?在一個單獨的文件?或者與我的搜索框在同一頁上?

和STEP 7需要我補充:

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

有人能解釋這是什麼意思?我知道lunrjs應該用我所有的博客數據創建一個json文件,但是我無法在任何地方找到這個json文件。難道我做錯了什麼?

回答

1

您需要確保安裝了json和nokogiri紅寶石寶石。類型:

gem install json 
gem install nokogiri 
+0

可以按照從[這個過程在github上的網頁這個插件工作 – Samuel

+0

恐怕你必須找到一個解決辦法作爲插件不被GitHub的網頁支持,我使用lunr與哲基爾頁面(http://jekyll.tips/jekyll-casts/jekyll-search-using-lunr-js/)。你當然可以修改這個來從你用液體代碼創建的json文件中獲取數據。 –