Blog
Catatan teknis seputar web development, DevOps, dan integrasi AI.
131 artikel
- 14.14frontend
Membedumkan Pipeline Embed Artikel Buatan Agen
Pipeline embed artikel kini render token di dalam <pre>/<code> sebagai kode literal, degradasi ke fallback saat payload rusak, dan re-highlight blok Quarto/Pandoc.
#shiki#nextjs#frontend - 12.45frontend
Dua Commit yang Saya Revert: generateSitemaps vs Route Next 16
Build Next 16 menolak route folder sitemap.xml karena bentrok konvensi metadata. Dua commit saya revert, sistem /sitemaps/ lama via rewrite sudah cukup.
#nextjs#seo - 11.35devops
pnpm-lock.yaml Basi yang Bikin Deploy Vercel Gagal
Vercel nebak package manager dari lockfile, bukan package.json. pnpm-lock.yaml basi dari eksperimen lama bikin deploy gagal pakai ERR_PNPM_OUTDATED_LOCKFILE.
#vercel#nextjs#npm - 01.38frontend
Kontrak Code Block Shiki dan Short Lang ID
Saya kunci kontrak code block biar artikel tidak merusak render: lang id pendek, alias Shiki jelas, dan blok yang salah bentuk ditolak sebelum publish.
#shiki#nextjs#frontend - 01.38frontend
Gabung Fragment HTML di ArticleBody React
Bug kecil di ArticleBody bikin paragraf pecah dan jarak antar blok jadi aneh. Solusinya ternyata bukan rewrite parser, cuma gabung fragment HTML yang berurutan.
#react#frontend#html - 01.38frontend
Memecah Sitemap Next.js jadi File Anak 200 URL
Cara saya memecah sitemap Next.js jadi file anak 200 URL pakai generateSitemaps, melistnya di robots.txt, dan apa yang sebenernya dibaca Google dari sitemap.
#nextjs#seo#vercel - 01.00frontend
Memecah Sitemap Next.js jadi File Anak 200 URL
Cara saya memecah sitemap Next.js jadi file anak 200 URL pakai generateSitemaps, melistnya di robots.txt, dan apa yang sebenernya dibaca Google dari sebuah sitemap.
#nextjs#vercel#serverless - 23.59frontend
Code Block Tampil Dua Kali: Kenapan Regex JavaScript Bisa Race
Bug code block dobel di blog: regex /g di level module punya lastIndex yang saling ditimpa antar panggilan async paralel. Solusi delapan baris.
#javascript#regex#shiki - 23.47devops
Verify Bilang 0 Fail, Bug Tetap Sempat Lolos ke Live
Cerita audit pipeline artikel blog: bug token mermaid, paragraf pecah meski verify bersih, lalu tiga celah gate yang cuma ketahuan lewat pertanyaan manusia.
#testing#automation