2015-10-16 89 views
1

我目前正在開發一個Jekyll供電站點,並且在我的Jekyll本地服務器上工作的線路permalink: /:path/不能通過配置(_config.yml)或在對於GitHub頁面中的每個頁面(file.md),YAML前端事項。他們成爲字面輸出爲example.com/:path/而不是example.com/dir-name/在GitHub中工作的Jekyll固定鏈接頁面

我試過permalink: "/:path/"但仍不能正常工作,some said that some permalink will not work in the Jekyll version of GitHub。經研究,GitHub Pages有一個2.4.0的Jekyll版本,可以在its "Dependency versions" page找到。 Jekyll網站上的GitHub Pages documentation也沒有提到這一點。

任何人都知道GitHub Pages中的工作Jekyll permalinks的確切列表,所以我可以選擇在我的項目和未來的讀者中使用哪些固定鏈接?

回答

2

在jekyll 2.4中,您只需爲頁面配置永久鏈接即可。

讀這裏page.rb::template代碼就是我們有:

沒有永久變量 - >/:path/:basename:output_ext

永久VAR設置爲:pretty

  • 的index.html - >/:path/(/文件夾/等/指數.html - >/folder/other /)
  • other.html - >/:path/:basename/(/folder/toto/other.html - >/folder/toto/other /)
  • code.js - >/:path/:basename:output_ext(/folder/code.js - > /folder/code.js)

我相信傑基爾3將成爲下一個GitHub的網頁版本的所有未來你在看documentation

相關問題