কম্পিউটার

জেকিল এবং গিটহাব পৃষ্ঠাগুলির সাথে কীভাবে আপনার ব্লগ বিনামূল্যে হোস্ট করবেন

জেকিল এবং গিটহাব পৃষ্ঠাগুলির সাথে কীভাবে আপনার ব্লগ বিনামূল্যে হোস্ট করবেন

আপনি যদি একটি ব্লগ শুরু করতে চান তবে সম্ভবত আপনি যে প্রথম নামটির মুখোমুখি হবেন সেটি হল ওয়ার্ডপ্রেস। এর একটা কারণ আছে। ওয়ার্ডপ্রেস অবিশ্বাস্যভাবে নমনীয় এবং বিশাল ওয়েবসাইটগুলির পাশাপাশি ছোট ওয়েবসাইটগুলিকে শক্তি দেয়৷ ব্যাপারটি হল, প্রতিটি ওয়েবসাইটের জন্য এত শক্তিশালী পরিকাঠামোর প্রয়োজন হয় না, বিশেষ করে একটি সাধারণ ব্লগ৷

ছোট, সহজ, এবং সস্তা বিকল্প উপলব্ধ। GitHub পেজ, উদাহরণস্বরূপ, ব্যক্তিগত ব্যবহারের জন্য বিনামূল্যে। এটিকে জেকিলের সাথে একত্রিত করুন, একটি স্ট্যাটিক সাইট জেনারেটর, এবং আপনার কাছে ব্লগের জন্য প্রয়োজনীয় সবকিছু রয়েছে৷ আরও ভাল, এটি বিনামূল্যে৷

শুরু করার আগে

আপনি আপনার নিজের কম্পিউটারে Jekyll চালাবেন এবং শুধুমাত্র macOS এবং Linux আনুষ্ঠানিকভাবে সমর্থিত। আমরা এখানে উভয় অপারেটিং সিস্টেমকে কভার করব, এবং লিনাক্স নির্দেশাবলী উবুন্টু চালিত লিনাক্সের জন্য উইন্ডোজ সাবসিস্টেমের সাথে কাজ করতে পারে। বলেছে, এটা পরীক্ষা করা হয়নি।

আপনি একটি ভাল পাঠ্য সম্পাদকের অ্যাক্সেসও চাইবেন। টেক্সটএডিট বা জিইডিট করবে, তবে আপনি আরও শক্তিশালী কিছু চাইতে পারেন। আমরা অতীতে বেশ কিছু দুর্দান্ত ক্রস-প্ল্যাটফর্ম টেক্সট এডিটর দেখেছি।

জিনিসগুলি আপনার জানা উচিত

কমান্ড লাইনের সাথে আপনার কমপক্ষে একটি পাসিং পরিচিতি থাকা উচিত। গিট এবং গিটহাবের সাথে পরিচিত হওয়াও প্রয়োজনীয় হবে। আপনি যদি পরিচিত না হন, তাহলে আমরা গিট-এর জন্য একটি গাইড পেয়েছি, এবং GitHub-এর নিজস্ব ডকুমেন্টেশন চমৎকার।

জেকিল এবং গিটহাব পৃষ্ঠাগুলির সাথে কীভাবে আপনার ব্লগ বিনামূল্যে হোস্ট করবেন

অবশেষে, জেকিল মার্কডাউন ব্যবহার করে, যা আপনাকে প্লেইন টেক্সটে লিখতে দেয় কিন্তু ব্যবহারকারীর কাছে আপনার বিষয়বস্তু HTML-এ উপস্থাপন করতে দেয়। আপনার মার্কডাউনের সাথে পরিচিত হওয়া উচিত, বা কমপক্ষে এটি শিখতে ইচ্ছুক। এটি ভয়ঙ্কর শোনাতে পারে, কিন্তু মার্কডাউন শেখা সহজ (আমাদের কাছে এটির জন্য একটি চিটশিটও রয়েছে)।

জেকিল এবং এর নির্ভরতা ইনস্টল করুন

এটি macOS Mojave এবং Ubuntu 18.04 এ পরীক্ষা করা হয়েছে। আপনি যদি কোনো অপারেটিং সিস্টেমের অন্য সংস্করণ চালান, তাহলে আরও তথ্যের জন্য আপনাকে জেকিল ওয়েবসাইট চেক করতে হতে পারে।

macOS

আপনি জেকিল ইনস্টল করার আগে, আপনাকে নিম্নলিখিত কমান্ড সহ XCode কমান্ড লাইন সরঞ্জামগুলি ইনস্টল করতে হবে:

xcode-select --install

ইনস্টল নির্বাচন করুন এবং ইনস্টলার সম্পূর্ণ হওয়ার জন্য অপেক্ষা করুন। এখন আপনি Jekyll এবং Bundler ইনস্টল করতে পারেন:

gem install --user-install bundler jekyll

আপনি যখন এই কমান্ডটি চালান, আপনি নীচের একটির মতো একটি সতর্কতা দেখতে পাবেন:

WARNING: You don't have /Users/YOURNAME/.gem/ruby/2.3.0/bin in your PATH, gem executables will not run.

সংস্করণ নম্বর নোট করুন। উপরের বার্তাটি অনুমান করে, নিম্নলিখিত কমান্ডগুলি চালান, সঠিক সংস্করণ নম্বর প্রতিস্থাপন করুন যদি এটি ভিন্ন হয়:

ইকো এক্সপোর্ট 'PATH=$HOME/.gem/ruby/2.3.0/bin:$PATH'>> ~/.bash_profilesource ~/.bash_profile

উবুন্টু

জেকিল ইনস্টল করার আগে, আপনাকে নিম্নলিখিত কমান্ডের সাহায্যে বিল্ড টুল ইনস্টল করতে হবে:

sudo apt-get install ruby-full build-essential zlib1g-dev

macOS এর মতো, আমরা রুট হিসাবে পরিবর্তে হোম ডিরেক্টরি থেকে ইনস্টল এবং চালাতে চাই। নিম্নলিখিত কমান্ডগুলি চালান:

echo 'export GEM\_HOME="$HOME/gems"'>> ~/.bashrcecho 'export PATH="$HOME/gems/bin:$PATH"'>> ~/.bashrcsource ~/.bashrc 

এখন Jekyll এবং Bundler ইনস্টল করুন:

মণি ইনস্টল জেকিল বান্ডলার

আপনার জেকিল ইনস্টলেশন পরীক্ষা করুন

সবকিছু ঠিকঠাক এবং চলমান আছে তা নিশ্চিত করতে, নিম্নলিখিতটি চালান:

jekyll -v

সবকিছু সঠিকভাবে ইনস্টল করা থাকলে, আপনি সংস্করণ নম্বর সহ একটি বার্তা দেখতে পাবেন। পরিবর্তে যদি আপনি command not found এর মত একটি বার্তা দেখতে পান , জেকিল ডকুমেন্টেশন দেখুন।

জেকিলের সাথে আপনার নতুন ব্লগ সেট আপ করুন

এখন জেকিল ইনস্টল করা হয়েছে, আপনার নতুন ব্লগ তৈরি করা সহজ:

জেকিল নতুন ব্লগ

আপনি ব্লগের পরিবর্তে উপরের কমান্ডে আপনি যে কোনো নাম ব্যবহার করতে পারেন। এটি কেবল জেকিল তৈরি করা ডিরেক্টরির নাম। এখন cd আপনি এইমাত্র তৈরি করা ডিরেক্টরিতে, এবং নিম্নলিখিত কমান্ডটি চালান:

বান্ডেল এক্সিক জেকিল সার্ভ

জেকিল এবং গিটহাব পৃষ্ঠাগুলির সাথে কীভাবে আপনার ব্লগ বিনামূল্যে হোস্ট করবেন

এটি আপনার কম্পিউটারে স্থানীয়ভাবে চালানোর বিষয়ে আপনার নতুন ব্লগ চালু করবে। সাইটটি দেখতে আপনার ব্রাউজারে প্রদর্শিত URLটি খুলুন। আপনি দেখতে পাচ্ছেন, কিছু কাজ করার আছে। Ctrl টিপুন + C থামাতে।

আপনার ব্লগ কাস্টমাইজ করুন

সাইটের শিরোনাম এবং অন্যান্য তথ্য সম্পাদনা করতে, আপনার ব্লগ ডিরেক্টরি খুলুন এবং "_config.yml" সম্পাদনা করুন। এখানে বিভিন্ন বিকল্প মোটামুটি সুস্পষ্ট. এখন যদি আপনি চান, আপনি আপনার হোম পৃষ্ঠা সম্পাদনা করতে পারেন, যা হল "index.md" ফাইল, যদিও এটি ঐচ্ছিক৷

জেকিল এবং গিটহাব পৃষ্ঠাগুলির সাথে কীভাবে আপনার ব্লগ বিনামূল্যে হোস্ট করবেন

আপনার প্রথম ব্লগ পোস্ট লেখা শুরু করতে, "_posts" ফোল্ডারটি খুলুন এবং আপনি একটি নমুনা পোস্ট দেখতে পাবেন। এটি খুলুন এবং এটি সম্পাদনা করুন, অথবা একটি নতুন পোস্ট তৈরি করতে এটির নকল করুন৷

GitHub-এ আপনার ব্লগ স্থাপন করুন

এখন আপনার সাইটটি স্থানীয়ভাবে সেট আপ করা হয়েছে, এটি অনলাইনে নেওয়ার সময়। আপনার যদি ইতিমধ্যে একটি GitHub অ্যাকাউন্ট সেট আপ না থাকে তবে সাইন আপ করুন এবং আপনার কম্পিউটারে গিট ইনস্টল এবং কনফিগার করুন। এরপর, username.github.io নামের একটি নতুন সংগ্রহস্থল তৈরি করুন, আপনার GitHub ব্যবহারকারীর নাম দিয়ে "ব্যবহারকারীর নাম" প্রতিস্থাপন করুন।

জেকিল এবং গিটহাব পৃষ্ঠাগুলির সাথে কীভাবে আপনার ব্লগ বিনামূল্যে হোস্ট করবেন

এখন আপনার টার্মিনাল খুলুন এবং cd আপনার ব্লগ ফোল্ডারে। নিম্নলিখিত কমান্ডগুলি চালান৷

git initgit যোগ --allgit কমিট -m "প্রাথমিক প্রতিশ্রুতি" গিট রিমোট অ্যাড অরিজিন https://github.com/username/username.github.io.gitgit push -u অরিজিন মাস্টার

এখন আপনি username.github.io পরিদর্শন করতে এবং আপনার নতুন ব্লগ দেখতে সক্ষম হবেন। যদি এটি এখনই দেখা না যায়, কয়েক মিনিট অপেক্ষা করুন এবং আবার চেষ্টা করুন৷

পরবর্তী ধাপগুলি

উপরের ধাপগুলি আপনাকে জাগিয়ে তোলার জন্য শুধুমাত্র মৌলিক বিষয়। জেকিলের কাছে প্রচুর অফার রয়েছে, তাই ডকুমেন্টেশন পরীক্ষা করে দেখুন। আপনার ব্লগের চেহারা মশলাদার করার জন্য অনেকগুলি থিমও উপলব্ধ রয়েছে৷

গিটহাব পৃষ্ঠাগুলির সাথে আরও পদক্ষেপ নেওয়ার আছে। HTTPS সমর্থন সক্রিয় করা একটি আরও জটিল প্রক্রিয়া ছিল, কিন্তু এখন আপনার সংগ্রহস্থল সেটিংসে করা যেতে পারে। আপনার নিজের ডোমেন নাম সেট আপ করাও একটি সহজ প্রক্রিয়া, এবং এটি কীভাবে করতে হয় তার জন্য গিটহাবের একটি দুর্দান্ত গাইড রয়েছে৷

মনে রাখা একটি চূড়ান্ত জিনিস হল যে সাইট পরিবর্তনগুলি আপনার সংগ্রহস্থলে কমিট করার আগে স্থানীয়ভাবে পরীক্ষা করা একটি ভাল ধারণা। শুধু bundler চালান আপনার কম্পিউটারে আপনার সাইট দেখার জন্য আমরা আগে ব্যবহার করেছি কমান্ড। এটি আপনাকে টাইপ থেকে মার্কডাউন সিনট্যাক্স ত্রুটি সব কিছু ধরতে সাহায্য করবে৷


  1. কিভাবে Windows 10

  2. GitHub মার্কেটপ্লেস দিয়ে শুরু করা:কিভাবে আপনার অ্যাপ এবং টুল তালিকা করা যায়

  3. কিভাবে অডিও সহ আপনার কম্পিউটার স্ক্রীন রেকর্ড করবেন (বিনামূল্যে)

  4. কিভাবে বিনামূল্যে আপনার ইমেল আর্কাইভ করবেন