میں کام پر گوگل کلاؤڈ استعمال کر رہا ہوں، اس لیے میں وہاں پر بھی ایک ویب سائٹ شروع کرنا چاہتا ہوں۔ GCP بالٹی میں آپ کی ویب سائٹ کی میزبانی کرنا سستا ہے

میں نے ہیوگو، پیلیکن اور دیگر لوگوں کی مدد کے لیے مختلف جامد سائٹ جنریٹرز کو دیکھا۔ اس کی وجہ یہ ہے کہ ورڈپریس سائٹ کی میزبانی کے تمام حفاظتی پہلوؤں کے بارے میں فکر کرنے کی ضرورت نہیں ہے، ان تمام مستقل اپ ڈیٹس کے ساتھ جن کی ضرورت ہے۔ مجھے جوش کافمین کے ایک باب سے متاثر کیا گیا تھا The First 20 Hours: How to Learn Anything Fast!۔ وہ جیکیل کے بارے میں لکھتا ہے، اور اگر آپ اس راستے سے نیچے جائیں تو ہیوگو کا انتخاب کرنا منطقی ہے۔

میں نے ان میں سے کچھ کے ساتھ کھیلا اور ہیوگو (گو) اور پیلیکن (ازگر) میرے پسندیدہ ہیں۔ ہیوگو اوبر تیز اور موثر ہے۔ وہ سب مارک ڈاون کی حمایت کرتے ہیں اور میں بعد میں ہیوگو کے ساتھ کچھ اور تجربہ کرنے کے لیے واپس جا سکتا ہوں۔

وہ تمام دلچسپ چھوٹے تجربات تھے، لیکن واقعی میری ضروریات کو پورا نہیں کیا۔ میں خود میزبان ورڈپریس مثال کے تصور سے پہلے ہی واقف تھا، تاہم WP2Static کا استعمال کرتے ہوئے، میں ایک ہی چیز کو پورا کر سکتا تھا، لیکن برقرار رکھنے کی کم کوشش کے ساتھ، اور یہ âÃÂà کے باکس پر ٹک کرتا ہے۔ کرنے کے لیے ایک کم چیز

جامد ویب سائٹس بنانے کے لیے ورڈپریس پلگ ان کا استعمال کرنے کی کچھ حدود ہیں۔ یہاں ایک بہترین رہنما ہے۔

httpswww.brianshim.com/webtricks/wordpress-static-site-generator/
یہ ہے میرا ورک فلو:
میں WordOPs اسکرپٹ کے ساتھ Ubuntu VM بناتا ہوں۔ اس کے بعد میں سائٹ کا مواد تیار کرنے کے بعد اپنی جی سی پی بالٹی سے منسلک ہونے کے لیے gsutil انسٹال کرتا ہوں۔

پھر میں اپنی GCP بالٹی سیٹ کرنے کے لیے اس گائیڈ کی پیروی کرتا ہوں تاکہ یہ میرے ڈومین کے لیے DNS سے مماثل ہو۔
آخر میں، میں چاہتا ہوں کہ CloudFlare میرے SSL کا انتظام کرے اور CDN کے طور پر کام کرے تاکہ اضافی سیکیورٹی شامل ہو اور ٹریفک کو میری بالٹی تک محدود کر سکے۔

اب اگر میں پوسٹ کرنا چاہتا ہوں تو میرے پاس سیکیورٹی کے متعدد درجے ہیں۔ مجھے اپنے ورڈپریس VM سے جڑنے کے لیے اپنے نیٹ ورک میں VPN کرنا پڑے گا۔ میں یہ اپنے فون پر ورڈپریس ایپ کے ساتھ کر سکتا ہوں۔ یہ ورڈپریس کے حصے کو الگ کرتا ہے۔

اس کے بعد میں اپنے vm سے جامد سائٹ بنا سکتا ہوں اور اسے اپنی بالٹی میں دھکیل سکتا ہوں، اسے مؤثر طریقے سے اسٹیجنگ سائٹ بنا کر اسے پروڈکشن سے الگ کر سکتا ہوں۔ میں SSH کلائنٹ کے ساتھ اپنے فون سے محفوظ طریقے سے سارا عمل کر سکتا ہوں۔