2016-08-17 73 views
1

我有,這似乎是用在一個哲基爾項目比index.html其他頁面分頁有些常見問題博客/ index.html的。分頁與哲基爾3.2.1

我發現這個職位,似乎正是我要找:

Jekyll Pagination on every page

然而,該解決方案並不爲我工作。據對哲基爾網站上的文檔,在_config.yml下面的代碼應該改變分頁程序使用/Blog/index.html而非/index.html

gems: [jekyll-paginate] 
paginate: 2 
paginate_path: "/blog/page:num/" 

我已經重建,並重新啓動我的本地服務器,但分頁程序仍僅適用於該/index.html和不是/Blog/index.html

有沒有人有一個想法,我可能會在這裏失蹤?

回答

2

的分頁程序內部邏輯是:

  • (從代碼註釋)「確定一個頁面是一個可能的候選人是一個模板頁的名稱必須是index.html,在任何的目錄的存在。該網站的來源和paginate_path「。
  • 選擇長度最接近paginate_path的那個。

在你的情況博客/ index.html的不被認爲是現有/博客/路徑,因爲Blog != blog

或者您的包含文件夾重命名爲博客,或者你設置paginate_path: "/Blog/page:num/"

+0

哇..太謝謝你了@大衛Jaquel。我在這個問題上花了大約4個小時,並且不敢相信這很簡單! – EricBellDesigns