AI کے ذریعے WordPress کو Cloudflare Pages پر منتقل کرنا
WordPress طاقتور ہے۔ لیکن لینڈنگ پیجز، پورٹ فولیو، اور کمپنی سائٹس کے لیے، یہ اکثر بہت بھاری ثابت ہوتا ہے۔ آپ کو ایسے مواد کے لیے پلگ انز، اپ ڈیٹس، اور سرورز کا انتظام کرنا پڑتا ہے جسے صرف سادہ HTML کی ضرورت ہوتی ہے۔
میں نے Astro اور AI کا استعمال کرتے ہوئے اپنی سائٹ کو Cloudflare Pages پر منتقل کیا۔ اس پر کوئی خرچہ نہیں آیا اور یہ اب زیادہ تیزی سے چلتی ہے۔
یہاں اس کا طریقہ کار اور وہ چیزیں دی گئی ہیں جو خراب ہوئیں۔
The Tech Stack
• Static Site Generator: Astro • Hosting: Cloudflare Pages • Forms: FormRoute • AI Assistant: Claude
Cloudflare Pages کیوں؟
• بغیر کسی cold start کے گلوبل ایج نیٹ ورک۔ • لامحدود بینڈوڈتھ کے ساتھ بہترین free tier۔ • اگر آپ DNS کے لیے Cloudflare استعمال کرتے ہیں تو آسان انٹیگریشن۔
منتقلی کے مراحل
1. مواد کی فہرست (Content Inventory) میں نے WordPress XML فائل ایکسپورٹ کی۔ میں نے اسے Claude کو دیا تاکہ ہر پوسٹ، slug، اور کیٹیگری کی ایک صاف ستھری فہرست تیار کی جا سکے۔ اس میں گھنٹوں کے بجائے صرف 30 سیکنڈ لگے۔
2. مواد کی تبدیلی (Content Conversion) WordPress میں HTML اور shortcodes استعمال ہوتے ہیں۔ Astro میں Markdown استعمال ہوتا ہے۔ میں نے HTML کو مناسب frontmatter کے ساتھ Markdown میں تبدیل کرنے کے لیے Claude کا استعمال کیا۔ یہ میرے 80% مواد کے لیے کامیاب رہا۔
3. خودکاری (Automation) میں نے Claude سے ایک مائیگریشن اسکرپٹ لکھنے کو کہا۔ اس اسکرپٹ نے XML کو پڑھا، انفرادی Markdown فائلیں بنائیں، اور امیج ریفرنسز کو اپ ڈیٹ کیا۔
کیا چیزیں خراب ہوئیں (بقیہ 20%)
اسٹیٹک سائٹس میں سرور نہیں ہوتا۔ اس کا مطلب ہے کہ کچھ چیزیں کام کرنا بند کر دیتی ہیں:
• Contact Forms: PHP پر مبنی فارمز جیسے Contact Form 7 کام نہیں کرتے۔ میں نے انہیں FormRoute سے بدل دیا۔ آپ کو بس اپنے فارم action کو ان کے API پر پوائنٹ کرنا ہوتا ہے۔ • Shortcodes: گیلری اور پلگ ان سے مخصوص shortcodes Astro میں موجود نہیں ہوتے۔ آپ کو انہیں بطور components دوبارہ بنانا ہوگا۔ • Search: WordPress سرچ سرور سائیڈ پر ہوتی ہے۔ میں نے اپنی اسٹیٹک سائٹ میں کلائنٹ سائیڈ سرچ شامل کرنے کے لیے Pagefind کا استعمال کیا۔ • Comments: WordPress کمنٹس اسٹیٹک سائٹس پر کام نہیں کرتے۔ میں نے انہیں ہٹا دیا۔
نتائج
• Build time: 10 سیکنڈ سے کم۔ • Speed: عالمی سطح پر 50ms سے کم۔ • Lighthouse score: 98–100۔ • Cost: $0۔ • Maintenance: صفر۔
AI نے مواد کی تبدیلی اور اسکرپٹنگ پر میرے کام کے کئی دن بچا لیے۔ تاہم، آپ کو اب بھی یہ انسانی فیصلے کرنے ہوں گے کہ کیا رکھنا ہے اور خراب فیچرز کو کیسے تبدیل کرنا ہے۔
اختیاری لرننگ کمیونٹی: https://t.me/GyaanSetuAi
