Astro Template untuk Blog Auditor
Alasan memilih Astro, perbandingan tema, struktur direktori, dan opsi deploy untuk blog auditor pemerintah.
Mengapa Astro?
- Static site generator -- sangat cepat, tidak perlu server, bisa deploy gratis di Cloudflare Pages atau Netlify
- Blog ini sendiri dibangun dengan Astro -- kamu sudah familiar dengan ekosistemnya
- Markdown/MDX native -- nulis artikel seperti nulis di Notion, langsung jadi halaman
- SEO out of the box -- meta tags, sitemap, RSS feed mudah dikonfigurasi
- Zero JS by default -- performa Lighthouse hampir selalu 100
Tema yang Direkomendasikan
AstroPaper
Blog teknis murni. Dark mode, tag, search, RSS. Populer di komunitas developer.
Astro Blog Starter
Template official Astro. Minimal, cocok untuk dikustomisasi dari nol.
Custom (dari OS ini)
Ekstrak layout dan komponen dari OS Kertas Kerja ini sebagai basis. Konsisten dengan branding personal.
Struktur Direktori Blog
| Path | Fungsi |
|---|---|
src/content/blog/ | Semua file .md/.mdx artikel blog |
src/pages/blog/ | Route halaman: /blog (list), /blog/[slug] (detail) |
src/layouts/BlogLayout.astro | Layout artikel: header, meta, TOC, footer |
src/components/ | Komponen reusable: Card, Tag, TOC, AuthorBox |
public/ | Gambar, favicon, robots.txt, sitemap |
astro.config.mjs | Konfigurasi Astro: integrations, site URL, output mode |
Opsi Deploy Gratis
| Platform | Build Command | Domain |
|---|---|---|
| Cloudflare Pages | npm run build | *.pages.dev atau custom domain |
| Netlify | npm run build | *.netlify.app atau custom domain |
| Vercel | npm run build | *.vercel.app atau custom domain |
Riset ini adalah working note pribadi.