Kuhamisha WordPress kwenda Cloudflare Pages kwa kutumia AI

WordPress ina nguvu kubwa. Kwa kurasa za kutolea huduma (landing pages), vitabu vya kazi (portfolios), na tovuti za kampuni, mara nyingi ni nzito mno. Unasimamia plugin, sasisho, na seva kwa maudhui yanayohitaji HTML rahisi tu.

Nilihamisha tovuti yangu kwenda Cloudflare Pages nikitumia Astro na AI. Iligharimu dola sifuri na inafanya kazi kwa kasi zaidi.

Hapa kuna mchakato na kile kilichoharibika.

Mseto wa Teknolojia

• Static Site Generator: Astro • Hosting: Cloudflare Pages • Fomu: FormRoute • Msaidizi wa AI: Claude

Kwa nini Cloudflare Pages?

• Mtandao wa ukingoni (edge network) wa kimataifa bila ucheleweshaji wa kuanza (cold starts). • Kielelezo cha bure chenye faida kubwa na bandwidth isiyo na kikomo. • Muunganisho rahisi ikiwa unatumia Cloudflare kwa DNS.

Hatua za Kuhamisha

1. Orodha ya Maudhui Nilitoa nje (export) faili la XML la WordPress. Nilimpa Claude ili kutengeneza orodha safi ya kila chapisho, slug, na kategoria. Hii ilichukua sekunde 30 badala ya saa nyingi.

2. Ubadilishaji wa Maudhui WordPress hutumia HTML na shortcodes. Astro hutumia Markdown. Nilimtumia Claude kubadilisha HTML kuwa Markdown pamoja na frontmatter inayofaa. Ilifanya kazi kwa 80% ya maudhui yangu.

3. Otomatiki Nilimwomba Claude aandike script ya kuhamisha. Script hiyo ilisoma XML, ilitengeneza faili za Markdown mbalimbali, na ilisasisha marejeleo ya picha.

Kile Kilichoharibika (Asilimia 20%)

Tovuti za static hazina seva. Hii inamaanisha mambo fulani huacha kufanya kazi:

Fomu za Mawasiliano: Fomu zinazotegemea PHP kama Contact Form 7 hushindwa. Nilizibadilisha na FormRoute. Unachofanya ni kuelekeza 'form action' yako kwenye API yao. • Shortcodes: Shortcodes za 'gallery' na zile za plugin maalum hazipo kwenye Astro. Lazima uzijenge upya kama components. • Utafutaji: Utafutaji wa WordPress hufanyika upande wa seva (server-side). Nilitumia Pagefind kuongeza utafutaji wa upande wa mteja (client-side) kwenye tovuti yangu ya static. • Maoni: Maoni ya WordPress hayafanyi kazi kwenye tovuti za static. Niliyaondoa.

Matokeo

• Muda wa kujenga (Build time): Chini ya sekunde 10. • Kasi: Chini ya ms 50 duniani kote. • Alama ya Lighthouse: 98–100. • Gharama: $0. • Matengenezo: Sifuri.

AI iliniokoa siku nyingi za kazi kwenye ubadilishaji wa maudhui na uandishi wa script. Hata hivyo, bado unahitaji kufanya maamuzi ya kibinadamu kuhusu nini cha kubaki na jinsi ya kubadilisha vipengele vilivyoharibika.

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