2014-09-03 43 views
4

每次我從命令行服務Jekyll站點時,它都會在端口4000上提供服務。兩個站點不能在同一端口上提供。是否有可能在本地服務多個Jekyll網站?

可以在本地服務多個Jekyll站點嗎?

+0

查看所有可能的CLI標誌傑基爾中的服務器是沒有替代品的專用服務器。 – user3791372 2014-09-03 17:59:54

+0

@ user3791372,注意這裏的範圍是本地的。 – 2014-09-05 18:22:10

回答

1

是的,通過使用本地服務器端口serve命令選項爲每個站點設置不同的端口號,可以在本地服務多個Jekyll站點。

請參閱http://jekyllrb.com/docs/configuration/#serve-command-options

在站點的_config.yml文件中或通過命令行爲站點提供服務時,設置除Jekyll的默認端口(4000)以外的端口號。

+0

儘管此鏈接可能會回答問題,但最好在此處包含答案的重要部分,並提供供參考的鏈接。如果鏈接頁面更改,則僅鏈接答案可能會失效。 – 2016-11-01 03:22:31

+1

根據文檔,例如, '_config.yml'文件中的'port:4001'。 – 2016-11-01 03:23:34

7

您也可以使用其他參數--port 1234--host hostname啓動服務器。例如:

$ jekyll serve --port 4001 --host my_hostname_or_ip 

您可以從The official Jekyll documentation

相關問題