2016-02-25 69 views
5

我在Windows化身 - 讓我有分頁顯示在我的項目

運行3.1.2當我嘗試「分頁」添加到我的項目一個錯誤,我在cmd中

得到一個錯誤

棄用:您似乎打開了分頁,但您沒有 包括jekyll-paginate寶石。確保你的配置文件中有gems: [jekyll-paginate]

我有jekyll-paginate (1.1.0)paginate (4.0.0)安裝它仍然給這個錯誤。

這裏是我的_config.yml文件:

paginate: 4 
paginate_path: '/blog/page:num/' 

我的index.html頁面

{% for post in paginator.posts limit: 4 %} 

我應該檢查,以解決此問題?

+3

確保您有'寶石:[哲基爾PAGINATE]'在配置文件中也稱爲'_config.yml' –

+0

謝謝大衛!現在它工作了! –

回答

3

Jekyll已經從版本3.x中刪除了Paginate插件,因爲它沒有和更多核心功能搭配得很好。您仍然可以使用這三個選項中的任何一個來啓用它

  1. 在您的站點源根目錄中,生成一個_plugins目錄。把你的插件放在這裏。在Jekyll生成你的網站之前,這個目錄內以* .rb結尾的任何文件都將被加載。
  2. 在您的_config.yml文件中,添加一個新數組,其中包含您要使用的插件的關鍵寶石和寶石名稱的值。一個例子:

gems: [jekyll-coffeescript, jekyll-watch, jekyll-assets] # This will require each of these gems automatically. 然後,使用安裝您的插件gem install jekyll-paginate-category jekyll-watch jekyll-assets

  • 相關插件添加到您的Gemfile一個捆紮機基。舉個例子: group :jekyll_plugins do gem "my-jekyll-plugin" gem "jekyll-paginate-category" end 現在,您需要通過運行一個命令bundle install
  • 你可以找到傑基爾更多信息plugins page

    +0

    謝謝@AntK我已經在我的_config文件中添加了gems:[jekyll-paginate]並且一切看起來都很好.. –

    +0

    我注意到了這個評論,對於統計來說,從谷歌,所以如果沒有太大的麻煩,你可以標記我的答案是正確的,因爲我試圖給將來在這裏降落的人提供詳細的答案。謝謝。 – AntK

    1

    確保您在你_config.yml文件下面安裝從捆紮機組中的所有插件。

    gems: [jekyll-paginate]