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 starts के ग्लोबल एज नेटवर्क। • अनलिमिटेड बैंडविड्थ के साथ उदार फ्री टियर। • यदि आप DNS के लिए Cloudflare का उपयोग करते हैं, तो आसान एकीकरण (integration)।

माइग्रेशन के चरण (The Migration Steps)

1. कंटेंट इन्वेंट्री (Content Inventory) मैंने WordPress XML फ़ाइल को एक्सपोर्ट किया। मैंने इसे Claude को दिया ताकि वह हर पोस्ट, slug और कैटेगरी की एक साफ़ सूची बना सके। इसमें घंटों के बजाय केवल 30 सेकंड लगे।

2. कंटेंट कन्वर्जन (Content Conversion) WordPress, HTML और shortcodes का उपयोग करता है। Astro, Markdown का उपयोग करता है। मैंने उचित frontmatter के साथ HTML को Markdown में बदलने के लिए Claude का उपयोग किया। यह मेरे 80% कंटेंट के लिए काम कर गया।

3. ऑटोमेशन (Automation) मैंने Claude से एक माइग्रेशन स्क्रिप्ट लिखने के लिए कहा। स्क्रिप्ट ने XML को पढ़ा, व्यक्तिगत Markdown फ़ाइलें बनाईं और इमेज रेफरेंस को अपडेट किया।

क्या चीज़ें खराब हुईं (The 20%)

स्टैटिक साइट्स में सर्वर नहीं होता है। इसका मतलब है कि कुछ चीज़ें काम करना बंद कर देती हैं:

Contact Forms: Contact Form 7 जैसे PHP-आधारित फॉर्म काम नहीं करते हैं। मैंने उन्हें FormRoute से बदल दिया। आप बस अपने फॉर्म action को उनके API पर पॉइंट कर देते हैं। • Shortcodes: गैलरी और प्लगइन-विशिष्ट shortcodes Astro में मौजूद नहीं होते हैं। आपको इन्हें components के रूप में फिर से बनाना होगा। • Search: WordPress सर्च सर्वर-साइड होता है। मैंने अपनी स्टैटिक साइट में क्लाइंट-साइड सर्च जोड़ने के लिए Pagefind का उपयोग किया। • Comments: WordPress कमेंट्स स्टैटिक साइट्स पर काम नहीं करते हैं। मैंने उन्हें हटा दिया।

परिणाम (The Results)

• बिल्ड टाइम: 10 सेकंड से कम। • स्पीड: वैश्विक स्तर पर 50ms से कम। • Lighthouse स्कोर: 98–100। • लागत: $0। • मेंटेनेंस: शून्य।

AI ने कंटेंट कन्वर्जन और स्क्रिप्टिंग पर मेरे काम के कई दिन बचा लिए। हालाँकि, आपको अभी भी इस पर मानवीय निर्णय लेने की आवश्यकता होगी कि क्या रखना है और खराब हुई सुविधाओं को कैसे बदलना है।

Source: https://dev.to/edu_villao/how-i-migrated-a-wordpress-site-to-cloudflare-pages-using-ai-and-what-broke-eji

Optional learning community: https://t.me/GyaanSetuAi