4.5 KiB
4.5 KiB
🍥 Fuwari
Template blog statis yang dibangun dengan Astro.
🌏 README dalam 中文 / 日本語 / 한국어 / Español / ไทย / Tiếng Việt / Bahasa Indonesia (ini) (Disediakan oleh komunitas, mungkin tidak selalu paling mutakhir)
✨ Fitur
- Dibangun dengan Astro dan Tailwind CSS
- Animasi dan transisi halaman yang halus
- Mode terang / gelap
- Warna tema & banner yang bisa dikustomisasi
- Desain responsif
- Fitur pencarian dengan Pagefind
- Fitur markdown tambahan
- Daftar isi (Table of Contents)
- RSS feed
🚀 Memulai
- Buat repositori blog kamu:
- Generate repositori baru dari template ini atau fork repositori ini.
- Atau jalankan salah satu perintah berikut:
# npm npm create fuwari@latest. # yarn yarn create fuwari. # pnpm pnpm create fuwari@latest # bun bun create fuwari@latest # deno deno run -A npm:create-fuwari@latest
- Untuk mengedit blog secara lokal, klon repositori kamu, jalankan
pnpm installuntuk instalasi dependensi.- Install pnpm
npm install -g pnpmjika belum punya.
- Install pnpm
- Edit file konfigurasi
src/config.tsuntuk menyesuaikan blog. - Jalankan
pnpm new-post <nama-file>untuk membuat postingan baru dan edit disrc/content/posts/. - Deploy blog ke Vercel, Netlify, GitHub Pages, dll. sesuai panduan. Jangan lupa edit konfigurasi situs di
astro.config.mjssebelum deploy.
📝 Frontmatter Postingan
---
title: Judul Postingan Pertama Saya
published: 2023-09-09
description: Ini adalah postingan pertama blog Astro saya.
image: ./cover.jpg
tags: [Foo, Bar]
category: Front-end
draft: false
lang: id # Isi hanya jika bahasa postingan berbeda dari bahasa default di `config.ts`
---
🧩 Markdown Sintaks Ekstensi
Selain dukungan default Astro untuk GitHub Flavored Markdown, terdapat beberapa fitur tambahan:
- Admonisi (Pratinjau & Cara Pakai)
- Kartu repositori GitHub (Pratinjau & Cara Pakai)
- Kode blok ekspresif lewat Expressive Code (Pratinjau / Dokumentasi)
⚡ Perintah
Semua perintah dijalankan dari root proyek, via terminal:
| Perintah | Aksi |
|---|---|
pnpm install |
Instalasi dependensi |
pnpm dev |
Menjalankan server dev lokal di localhost:4321 |
pnpm build |
Build untuk produksi ke folder ./dist/ |
pnpm preview |
Pratinjau hasil build sebelum deploy |
pnpm check |
Cek error atau masalah di kode |
pnpm format |
Format kode dengan Biome |
pnpm new-post <nama-file> |
Membuat postingan baru |
pnpm astro ... |
Jalankan perintah CLI seperti astro add, astro check |
pnpm astro --help |
Bantuan menggunakan Astro CLI |
✏️ Kontribusi
Lihat Panduan Kontribusi untuk detail tentang cara berkontribusi ke proyek ini.
📄 Lisensi
Proyek ini dilisensikan di bawah MIT License.
Dokumentasi ini tersedia dalam Bahasa Indonesia. Untuk bahasa lain, lihat README di direktori docs.
