AI સાથે WordPress ને Cloudflare Pages પર માઈગ્રેટ કરવું
WordPress શક્તિશાળી છે. લેન્ડિંગ પેજ, પોર્ટફોલિયો અને કંપની સાઇટ્સ માટે, તે ઘણીવાર ખૂબ ભારે (heavy) હોય છે. તમે એવા કન્ટેન્ટ માટે પ્લગિન્સ, અપડેટ્સ અને સર્વર્સ મેનેજ કરો છો જેને ફક્ત સાદા 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 નો ઉપયોગ કરતા હોવ તો સરળ ઇન્ટિગ્રેશન.
માઈગ્રેશનના સ્ટેપ્સ (The Migration Steps)
કન્ટેન્ટ ઇન્વેન્ટરી (Content Inventory) મેં WordPress XML ફાઇલ એક્સપોર્ટ કરી. મેં દરેક પોસ્ટ, slug અને કેટેગરીની સ્વચ્છ યાદી બનાવવા માટે તે Claude ને આપી. આમાં કલાકોને બદલે માત્ર 30 સેકન્ડ લાગી.
કન્ટેન્ટ કન્વર્ઝન (Content Conversion) WordPress HTML અને shortcodes નો ઉપયોગ કરે છે. Astro Markdown નો ઉપયોગ કરે છે. મેં યોગ્ય frontmatter સાથે HTML ને Markdown માં રૂપાંતરિત કરવા માટે Claude નો ઉપયોગ કર્યો. તે મારા 80% કન્ટેન્ટ માટે કામ કરી ગયું.
ઓટોમેશન (Automation) મેં Claude ને માઈગ્રેશન સ્ક્રિપ્ટ લખવા કહ્યું. સ્ક્રિપ્ટે XML વાંચ્યું, વ્યક્તિગત Markdown ફાઇલો બનાવી અને ઇમેજ રેફરન્સ અપડેટ કર્યા.
શું તૂટી ગયું (The 20%)
સ્ટેટિક સાઇટ્સમાં સર્વર હોતું નથી. આનો અર્થ એ છે કે અમુક વસ્તુઓ કામ કરવાનું બંધ કરી દે છે:
• Contact Forms: Contact Form 7 જેવા PHP-આધારિત ફોર્મ્સ નિષ્ફળ જાય છે. મેં તેને FormRoute સાથે બદલી નાખ્યા. તમારે ફક્ત તમારા ફોર્મ એક્શનને તેમના API પર પોઇન્ટ કરવાનું રહે છે. • Shortcodes: ગેલેરી અને પ્લગઇન-વિશિષ્ટ shortcodes Astro માં હોતા નથી. તમારે આને components તરીકે ફરીથી બનાવવા પડશે. • Search: WordPress સર્ચ સર્વર-સાઇડ છે. મેં મારી સ્ટેટિક સાઇટમાં ક્લાયન્ટ-સાઇડ સર્ચ ઉમેરવા માટે Pagefind નો ઉપયોગ કર્યો. • Comments: WordPress કોમેન્ટ્સ સ્ટેટિક સાઇટ્સ પર કામ કરતી નથી. મેં તેને દૂર કરી દીધી.
પરિણામો (The Results)
• Build time: 10 સેકન્ડથી ઓછું. • Speed: વૈશ્વિક સ્તરે 50ms થી ઓછું. • Lighthouse score: 98–100. • Cost: $0. • Maintenance: શૂન્ય.
AI એ કન્ટેન્ટ કન્વર્ઝન અને સ્ક્રિપ્ટિંગ પર મારા દિવસોનું કામ બચાવી લીધું. જોકે, તમારે હજુ પણ શું રાખવું અને તૂટેલી સુવિધાઓને કેવી રીતે બદલવી તે અંગે માનવીય નિર્ણયો લેવાની જરૂર પડશે.
Optional learning community: https://t.me/GyaanSetuAi
