AI ਦੀ ਮਦਦ ਨਾਲ WordPress ਨੂੰ Cloudflare Pages 'ਤੇ ਮਾਈਗ੍ਰੇਟ ਕਰਨਾ
WordPress ਸ਼ਕਤੀਸ਼ਾਲੀ ਹੈ। Landing pages, portfolios, ਅਤੇ ਕੰਪਨੀ ਦੀਆਂ ਵੈੱਬਸਾਈਟਾਂ ਲਈ, ਇਹ ਅਕਸਰ ਬਹੁਤ ਭਾਰੀ ਹੁੰਦਾ ਹੈ। ਤੁਸੀਂ ਅਜਿਹੇ ਕੰਟੈਂਟ ਲਈ ਪਲੱਗਇਨਾਂ, ਅੱਪਡੇਟਾਂ ਅਤੇ ਸਰਵਰਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਦੇ ਹੋ ਜਿਸ ਨੂੰ ਸਿਰਫ਼ ਸਾਧਾਰਨ HTML ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ।
ਮੈਂ Astro ਅਤੇ AI ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਆਪਣੀ ਸਾਈਟ ਨੂੰ Cloudflare Pages 'ਤੇ ਮਾਈਗ੍ਰੇਟ ਕਰ ਦਿੱਤਾ। ਇਸ ਦੀ ਲਾਗਤ ਜ਼ੀਰੋ ਡਾਲਰ ਸੀ ਅਤੇ ਇਹ ਤੇਜ਼ੀ ਨਾਲ ਚੱਲਦੀ ਹੈ।
ਇੱਥੇ ਪ੍ਰਕਿਰਿਆ ਅਤੇ ਉਹ ਚੀਜ਼ਾਂ ਹਨ ਜੋ ਖਰਾਬ ਹੋਈਆਂ।
ਟੈਕ ਸਟੈਕ (The Tech Stack)
• Static Site Generator: Astro • Hosting: Cloudflare Pages • Forms: FormRoute • AI Assistant: Claude
Cloudflare Pages ਕਿਉਂ?
• ਬਿਨਾਂ ਕਿਸੇ cold starts ਦੇ ਗਲੋਬਲ ਐਜ ਨੈੱਟਵਰਕ (global edge network)। • ਅਸੀਮਤ ਬੈਂਡਵਿਡਥ ਦੇ ਨਾਲ ਉਦਾਰ ਮੁਫ਼ਤ ਟਾਇਰ (free tier)। • ਜੇਕਰ ਤੁਸੀਂ DNS ਲਈ Cloudflare ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋ ਤਾਂ ਆਸਾਨ ਇੰਟੀਗ੍ਰੇਸ਼ਨ।
ਮਾਈਗ੍ਰੇਸ਼ਨ ਦੇ ਕਦਮ
1. ਕੰਟੈਂਟ ਇਨਵੈਂਟਰੀ (Content Inventory)
ਮੈਂ WordPress XML ਫਾਈਲ ਨੂੰ ਐਕਸਪੋਰਟ ਕੀਤਾ। ਮੈਂ ਹਰ ਪੋਸਟ, slug, ਅਤੇ ਕੈਟੇਗਰੀ ਦੀ ਇੱਕ ਸਾਫ਼ ਸੂਚੀ ਬਣਾਉਣ ਲਈ ਇਹ Claude ਨੂੰ ਦਿੱਤੀ। ਇਸ ਵਿੱਚ ਘੰਟਿਆਂ ਦੀ ਬਜਾਏ ਸਿਰਫ਼ 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: Gallery ਅਤੇ ਪਲੱਗਇਨ-ਵਿਸ਼ੇਸ਼ shortcodes Astro ਵਿੱਚ ਮੌਜੂਦ ਨਹੀਂ ਹਨ। ਤੁਹਾਨੂੰ ਇਹਨਾਂ ਨੂੰ components ਵਜੋਂ ਦੁਬਾਰਾ ਬਣਾਉਣਾ ਪਵੇਗਾ। • Search: WordPress ਸਰਚ ਸਰਵਰ-ਸਾਈਡ ਹੁੰਦਾ ਹੈ। ਮੈਂ ਆਪਣੀ ਸਟੈਟਿਕ ਸਾਈਟ ਵਿੱਚ client-side ਸਰਚ ਜੋੜਨ ਲਈ Pagefind ਦੀ ਵਰਤੋਂ ਕੀਤੀ। • Comments: WordPress ਕਮੈਂਟਸ ਸਟੈਟਿਕ ਸਾਈਟਾਂ 'ਤੇ ਕੰਮ ਨਹੀਂ ਕਰਦੇ। ਮੈਂ ਉਹਨਾਂ ਨੂੰ ਹਟਾ ਦਿੱਤਾ।
ਨਤੀਜੇ
• Build time: 10 ਸਕਿੰਟ ਤੋਂ ਘੱਟ। • Speed: ਵਿਸ਼ਵ ਪੱਧਰ 'ਤੇ 50ms ਤੋਂ ਘੱਟ। • Lighthouse score: 98–100। • Cost: $0। • Maintenance: ਜ਼ੀਰੋ।
AI ਨੇ ਕੰਟੈਂਟ ਕਨਵਰਸ਼ਨ ਅਤੇ ਸਕ੍ਰਿਪਟਿੰਗ 'ਤੇ ਮੇਰੇ ਕੰਮ ਦੇ ਕਈ ਦਿਨ ਬਚਾ ਲਏ। ਹਾਲਾਂਕਿ, ਤੁਹਾਨੂੰ ਅਜੇ ਵੀ ਇਸ ਬਾਰੇ ਮਨੁੱਖੀ ਫੈਸਲੇ ਲੈਣ ਦੀ ਲੋੜ ਹੈ ਕਿ ਕੀ ਰੱਖਣਾ ਹੈ ਅਤੇ ਖਰਾਬ ਹੋਏ ਫੀਚਰਾਂ ਨੂੰ ਕਿਵੇਂ ਬਦਲਣਾ ਹੈ।
Optional learning community: https://t.me/GyaanSetuAi
