2017-02-09 41 views
0

我一直在試圖改變我的jekyll站點的根目錄到另一個文件夾,但我似乎無法找到一種方法來做到這一點,並想知道是否有可能? 我想要的是我的所有html頁面都在名爲_pages的文件夾中,並且我的網站可以從該文件夾加載index.html。目前我只能通過更改baseurl並通過www.domain.com/pages/index.hmtl訪問網站來獲得此工作。我能否擁有它,以便html文件保留在此文件夾中,並讓jekyll呈現該網站,以便我可以從www.domain.com/訪問index.html?你可以改變jekyll的根目錄

謝謝

回答

2

在你_config.yml文件,將需要包括目錄,你的HTML頁面生活是這樣的:

include: [_pages] 

在你_pages/index.html文件包含在這樣的frontmatter一個固定鏈接:

--- 
permalink:/
--- 

再次運行您的Jekyll build命令。如果我正確理解你的問題,這將輸出你的主頁,而無需擁有或調整你的baseurl。

+0

謝謝!我最終也通過將集合輸出爲頁面並使用永久鏈接重定向來完成此操作。 你知道是否有任何方法可以將變量放入frontmatter中? 我創建了這個來產生永久鏈接,但是我不能在frontmatter中使用變量「link」; {%assign link = page.url | strip baseurl%} – greystash

相關問題