jekyll serve --host=0.0.0.0
Komut satırında Jekyll'i çağırdığınızda deneyin .
Bu, Jekyll'in HTTP sunucusunun sadece bağlanmaktan ziyade mevcut tüm IP'lere bağlanmasını sağlayacaktır localhost
.
Ayrıca bu ekleyebilir _config.yml
ile host: 0.0.0.0
. GitHub, bastığınızda bunu basitçe görmezden gelir, bu nedenle işinizin ağınızda açıkça erişilebilir olmasını istemiyorsanız kullanmak güvenlidir.
--host=0.0.0.0
Jekyll olmadan , başlattığınızda şöyle bir çıktı:
$ jekyll serve
[...]
Server address: http://127.0.0.1:4000/
Server running... press ctrl-c to stop.
Ancak --host=0.0.0.0
(veya host: 0.0.0.0
içinde _config.yml
) 0.0.0.0
ile, yalnızca geri döngü arayüzünü (ile temsil edilen 127.0.0.1
) dinlemek yerine tüm arayüzlerde (ile temsil edilen ) dinlediğini fark edeceksiniz
$ jekyll serve --host=0.0.0.0
[...]
Server address: http://0.0.0.0:4000/
Server running... press ctrl-c to stop.
Sunucunuza hala erişemiyorsanız, onu durduran bir güvenlik duvarı olabilir. Güvenlik duvarınızı geçici olarak devre dışı bırakın veya 4000 numaralı bağlantı noktası için bir bağlantı noktası yönlendirme kuralı ekleyin.
Jekyll tüm arayüzleri uygun şekilde dinledikten sonra, buna mobil cihazınızdan LAN IP adresinizi kullanarak erişebilirsiniz ( işletim sisteminize bağlı olarak ifconfig
veya benzeri bir şeyden alınır ipconfig
).