2015-06-04 63 views
0

我敢肯定,這是不可能的,但有誰知道可以本地化Jekyll導出文件的配置,以便_site內容可以獨立於Web主機運行?Jekyll本地化主機

我想使用Jekyll開發一個網站,並提供_site文件夾的內容用於託管,但我不會提前託管信息。所以我希望能夠直接從桌面運行_site文件夾中的index.html文件,並使該網站正常工作。這樣我就可以交付文件,並且網站將使用相對路徑/鏈接運行,而不管文件最終託管的位置。

回答

0

這是可能的,但您需要知道您的生成站點位於文件系統的哪個位置。這是因爲指向資源的相對鏈接(js,css,images)。

例如在/home/user/www/_site發生的部位,索引頁會在你的布勞爾來服務於file:///home/user/www/_site/index.html,所以你必須在_config.yml設置baseurlbaseurl: /home/user/www/_site纔能有你的網站工作。

在窗戶上它可以是baseurl: /C:/Users/New/www/_site