আমি কর্মক্ষেত্রে Google ক্লাউড ব্যবহার করছি, তাই আমি সেখানেও একটি ওয়েবসাইট শুরু করতে চেয়েছিলাম। এটি একটি GCP বালতিতে আপনার ওয়েবসাইট হোস্ট করার জন্য সস্তা ময়লা দেখা যাচ্ছে

আমি Hugo, Pelican, এবং অন্যান্যদের মত আমাকে সাহায্য করার জন্য বিভিন্ন স্ট্যাটিক সাইট জেনারেটর দেখেছি। কারণ হচ্ছে, যাতে ওয়ার্ডপ্রেস সাইট হোস্ট করার সমস্ত নিরাপত্তার দিকগুলি নিয়ে চিন্তা করতে না হয়, এর জন্য প্রয়োজনীয় সমস্ত ধ্রুবক আপডেট সহ। আমি জোশ কাউফম্যানের প্রথম 20 ঘন্টার একটি অধ্যায় দ্বারা অনুপ্রাণিত হয়েছিলাম: কীভাবে দ্রুত যেকোনো কিছু শিখতে হয়! তিনি জেকিল সম্পর্কে লিখেছেন, এবং আপনি সেই পথে যেতে হলে হুগোকে বেছে নেওয়া যৌক্তিক

আমি তাদের মধ্যে বেশ কয়েকজনের সাথে খেলা করেছি এবং হুগো (গো) এবং পেলিকান (পাইথন) আমার প্রিয়। হুগো উবার দ্রুত এবং দক্ষ। তারা সকলেই মার্কডাউনকে সমর্থন করে এবং আমি পরবর্তীতে হুগোর সাথে আরও কিছু পরীক্ষা করতে ফিরে যেতে পারি

এগুলি সবই ছিল আকর্ষণীয় ছোট পরীক্ষা, কিন্তু সত্যিই আমার চাহিদা পূরণ করেনি৷ আমি ইতিমধ্যে একটি স্ব-হোস্টেড ওয়ার্ডপ্রেস উদাহরণের ধারণার সাথে পরিচিত ছিলাম, তবে WP2Static ব্যবহার করে, আমি একই জিনিসটি সম্পাদন করতে পারি, কিন্তু বজায় রাখার জন্য কম প্রচেষ্টার সাথে, এবং এটি âÃÂÂà একটি কম কাজ করতে হবে৷

স্ট্যাটিক ওয়েব সাইট তৈরি করতে ওয়ার্ডপ্রেস প্লাগইন ব্যবহার করার কিছু সীমাবদ্ধতা রয়েছে। এখানে একটি দুর্দান্ত গাইড৷

httpswww.brianshim.com/webtricks/wordpress-static-site-generator/
এখানে আমার কর্মপ্রবাহ:
আমি WordOPs স্ক্রিপ্ট সহ একটি উবুন্টু ভিএম তৈরি করি। আমি সাইটের বিষয়বস্তু তৈরি করার পরে আমার gcp বাকেটের সাথে সংযোগ করতে gsutil ইনস্টল করি

তারপর আমি আমার GCP বালতি সেট আপ করতে এই নির্দেশিকা অনুসরণ করি যাতে এটি আমার ডোমেনের জন্য DNS-এর সাথে মেলে৷
অবশেষে, আমি ক্লাউডফ্লেয়ারকে আমার SSL পরিচালনা করতে চাই এবং অতিরিক্ত নিরাপত্তা যোগ করতে এবং আমার বালতিতে ট্রাফিককে আরও সীমিত করতে একটি CDN হিসাবে কাজ করতে চাই

এখন আমি যদি একটি পোস্ট করতে চাই, আমার নিরাপত্তার একাধিক স্তর আছে। আমার ওয়ার্ডপ্রেস ভিএম-এর সাথে সংযোগ করতে আমাকে আমার নেটওয়ার্কে ভিপিএন করতে হবে। আমি আমার ফোনে ওয়ার্ডপ্রেস অ্যাপ দিয়ে এটি করতে পারি। এটি ওয়ার্ডপ্রেস অংশকে বিচ্ছিন্ন করে

আমি তখন আমার ভিএম থেকে স্ট্যাটিক সাইট তৈরি করতে পারি এবং এটিকে আমার বালতিতে ঠেলে দিতে পারি, এটি কার্যকরভাবে একটি স্টেজিং সাইট তৈরি করে, এটি উত্পাদন থেকে আলাদা করে। আমি একটি SSH ক্লায়েন্টের সাথে আমার ফোন থেকে সম্পূর্ণ প্রক্রিয়াটি নিরাপদে করতে পারি।