๐ Halo Dunia
Selamat datang di Astro-Theme-Aither โ tema blog yang mengutamakan tipografi
Selamat datang di Astro-Theme-Aither.
Ini adalah tema blog yang dibangun atas satu keyakinan: tulisan yang baik layak mendapat tipografi yang baik. Font sans-serif, ritme baca yang bersih, dan tata letak yang tidak menghalangi. Semuanya di sini melayani satu tujuan โ membuat kata-kata Anda terlihat dan terasa indah.
Mengapa Tema Blog Lagi
Web penuh dengan tema blog, jadi pertanyaan yang wajar: mengapa membuat yang lain? Jawabannya ada pada prioritas. Kebanyakan tema mengoptimalkan dampak visual โ gambar unggulan besar, tata letak kompleks, dan transisi animasi. Ini terlihat memukau dalam demonstrasi, tetapi menghalangi saat seseorang benar-benar duduk membaca artikel 2.000 kata.
Astro-Theme-Aither dimulai dari premis berbeda. Konten adalah produknya. Tugas tema adalah menyajikan konten itu dengan perhatian yang layak.
Filosofi ini juga berlaku untuk keputusan teknis. Tema ini mengirim sekitar 0,5 KB JavaScript sisi klien โ cukup untuk toggle tema. Sisanya adalah HTML dan CSS statis. Tidak ada pergeseran layout, spinner loading, atau framework JavaScript yang melakukan hydration di latar belakang.
Memulai
- Klon repositori โ gunakan tombol template GitHub atau klon langsung dengan
git clone - Instal dependensi โ jalankan
pnpm install - Konfigurasi situs โ edit
src/config/site.ts - Ganti konten sampel โ ganti post di
src/content/posts/dengan file Markdown Anda - Mulai pengembangan โ jalankan
pnpm dev - Rilis โ push ke GitHub dan biarkan alur CI menangani penerapan ke Cloudflare Pages
Struktur Proyek
src/โโโ components/ # Komponen Astro yang dapat digunakan ulangโโโ config/ # Konfigurasi situsโโโ content/ # Post Markdown dan konten Andaโโโ layouts/ # Layout halaman (Layout.astro)โโโ pages/ # Halaman routeโโโ styles/ # CSS global dengan token Tailwind v4Menulis Post Pertama
Buat file .md baru di src/content/posts/ dengan frontmatter berikut:
---title: Judul Post Andadate: "2026-01-15T16:00:00+08:00"category: Generaldescription: Ringkasan singkat untuk SEO dan pratinjau sosialtags: [Topik, Lainnya]---
Konten Anda dimulai di sini.Yang Anda Dapatkan
Fitur Konten
- Umpan RSS โ otomatis di
/rss.xml - Sitemap โ otomatis via
@astrojs/sitemap - Tag meta SEO โ Open Graph, Twitter cards, URL kanonik
- Mode gelap โ toggle tiga arah (Terang / Gelap / Sistem) dengan persistence
localStorage - Halaman kategori dan tag โ arsip terorganisir
Fitur Developer
- TypeScript โ mode strict, komponen dan utilitas bertipe penuh
- Content Collections โ Markdown type-safe dengan validasi frontmatter
- Tailwind CSS v4 โ token desain
@theme - Vitest + Playwright โ unit test dan E2E test terintegrasi di CI
- Cloudflare Pages โ alur penerapan dengan URL pratinjau PR
Performa
Karena tema menghasilkan HTML statis dengan JavaScript minimal, performa sangat baik secara default. Harapkan skor Lighthouse 100 di semua kategori.
Kustomisasi
- Warna โ edit custom properties CSS di
src/styles/global.css - Font โ ganti nilai font-family di konfigurasi tema Tailwind
- Navigasi โ update array link navigasi di
src/config/site.ts - Analytics โ tambahkan ID Google Analytics di konfigurasi situs
Catatan tentang Filosofi Desain
Kesederhanaan visual tema ini disengaja, tapi bukan berarti kesederhanaan teknis. Di balik layar, tema ini menangani banyak hal: skala tipografi responsif, rasio kontras warna yang aksesibel, struktur HTML semantik yang benar, dan perhatian cermat pada pengalaman baca di semua ukuran layar.
Desain yang baik tidak terlihat. Saat Anda membaca artikel dengan tema ini dan hanya menikmati tulisannya tanpa menyadari temanya โ itulah desain bekerja seperti yang dimaksudkan.
Selamat menulis.
Komentar