jekyll serve --host=0.0.0.0
जब आप कमांड लाइन पर Jekyll आह्वान करते हैं तो कोशिश करें ।
यह Jekyll के HTTP सर्वर को केवल उपलब्ध करने के बजाय सभी उपलब्ध IPs से बाँध देगा localhost
।
आप इसे अपने _config.yml
साथ भी जोड़ सकते हैं host: 0.0.0.0
। जब आप धक्का देते हैं तो GitHub इसे आसानी से अनदेखा कर देगा, इसलिए इसका उपयोग करना सुरक्षित है अगर आपको अपने काम को अपने नेटवर्क पर खुले तौर पर सुलभ होने में कोई आपत्ति नहीं है।
बिना --host=0.0.0.0
Jekyll इस तरह उत्पादन कुछ है जब आप शुरू होगा:
$ jekyll serve
[...]
Server address: http://127.0.0.1:4000/
Server running... press ctrl-c to stop.
लेकिन --host=0.0.0.0
(या host: 0.0.0.0
में _config.yml
) आप देखेंगे कि यह 0.0.0.0
लूपबैक इंटरफेस (केवल प्रतिनिधित्व 127.0.0.1
) पर सुनने के बजाय सभी इंटरफेस (द्वारा प्रतिनिधित्व किया गया ) पर सुन रहा है
$ jekyll serve --host=0.0.0.0
[...]
Server address: http://0.0.0.0:4000/
Server running... press ctrl-c to stop.
यदि आप अभी भी अपने सर्वर तक नहीं पहुंच सकते हैं, तो इसे रोकना फ़ायरवॉल हो सकता है। अस्थायी रूप से अपने फ़ायरवॉल को अक्षम करें, या पोर्ट 4000 के लिए पोर्ट अग्रेषण नियम जोड़ें।
एक बार जब Jekyll उचित रूप से सभी इंटरफेस पर सुन रहा है, तो आप अपने LAN IP पते का उपयोग करके अपने मोबाइल डिवाइस से इसे एक्सेस कर सकते हैं (कुछ इस तरह से ifconfig
या ipconfig
अपने ऑपरेटिंग सिस्टम के आधार पर प्राप्त किया जा सकता है )।