jekyll serve --host=0.0.0.0
যখন আপনি জেকিলকে কমান্ড লাইনে প্রার্থনা করবেন তখন চেষ্টা করুন ।
এটি জেকিলের এইচটিটিপি সার্ভারকে কেবলমাত্র না করে সমস্ত উপলব্ধ আইপি-তে আবদ্ধ করবে localhost
।
আপনি এটি আপনার _config.yml
সাথে যোগ করতে পারেন host: 0.0.0.0
। আপনি চাপ দিলে গিটহাব কেবল এটিকে এড়িয়ে যাবেন, তাই আপনার নেটওয়ার্কে আপনার কাজটি প্রকাশ্যে অ্যাক্সেসযোগ্য হয়ে উঠতে যদি আপত্তি না করেন তবে এটি ব্যবহার করা নিরাপদ।
--host=0.0.0.0
জেকিল ছাড়া আপনি যখন আরম্ভ করবেন তখন এই জাতীয় কিছু আউটপুট আসবে:
$ 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 পোর্টের জন্য একটি পোর্ট ফরওয়ার্ডিং বিধি যুক্ত করুন।
একবার জ্যাকিল যথাযথভাবে সমস্ত ইন্টারফেসে শুনছেন, আপনি আপনার ল্যান আইপি ঠিকানা ( আপনার অপারেটিং সিস্টেমের মতো ifconfig
বা এর ipconfig
উপর নির্ভর করে কিছু থেকে উদ্ধার করা) ব্যবহার করে আপনার মোবাইল ডিভাইস থেকে এটি অ্যাক্সেস করতে পারবেন ।