jekyll serve --host=0.0.0.0Komut 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.ymlile 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.0Jekyll 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.0içinde _config.yml) 0.0.0.0ile, 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 ifconfigveya benzeri bir şeyden alınır ipconfig).