Firefly - Template Blog Astro yang Indah dan Modern
Firefly adalah tema blog pribadi yang modern dan indah berbasis Astro, dirancang untuk para penggemar teknologi dan pembuat konten. Tema ini menggabungkan tumpukan teknologi web modern, menyediakan modul fungsional yang kaya dan antarmuka yang sangat dapat disesuaikan, memungkinkan Anda untuk dengan mudah membuat situs...
π Gambaran Proyek
Firefly adalah tema blog pribadi yang modern dan indah berbasis Astro, dirancang untuk para penggemar teknologi dan pembuat konten. Tema ini menggabungkan tumpukan teknologi web modern, menyediakan modul fungsional yang kaya dan antarmuka yang sangat dapat disesuaikan, memungkinkan Anda untuk dengan mudah membuat situs blog pribadi yang profesional dan indah.
π₯οΈ Pratinjau OnlineοΌ Firefly - Demo site
π Blog SayaοΌ https://blog.cuteleaf.cn
π Dokumentasi FireflyοΌ https://docs-firefly.cuteleaf.cn
β Repositori Open Source FireflyοΌhttps://github.com/CuteLeaf/Firefly
π Arsitektur Teknologi
- Pembuatan Situs Statis: Berbasis Astro, memberikan kecepatan muat yang sangat cepat dan optimisasi SEO yang luar biasa.
- Dukungan TypeScript: Keamanan tipe penuh, meningkatkan pengalaman pengembangan dan kualitas kode.
- Desain Responsif: Dibangun dengan Tailwind CSS, beradaptasi sempurna untuk desktop dan perangkat seluler.
- Pengembangan Berbasis Komponen: Mendukung komponen Astro dan Svelte, fleksibel dan dapat diperluas.
π¨ Antarmuka dan Modul Tema
- Sistem Warna Tema: Penyesuaian rona 0-360 derajat, warna tema tetap, tiga mode default.
- Sistem Wallpaper Latar Belakang: Mode ganda Banner/Overlay, gambar responsif, penentuan posisi gambar, efek mesin tik.
- Sistem Karakter Live2D/Spine: Mesin ganda Spine/Live2D, fungsi interaktif, konfigurasi animasi.
- Sistem Font: Dukungan multi-font, optimisasi pramuat, font cadangan.
π§ Modul Navigasi dan Tata Letak
- Konfigurasi Bilah Navigasi: Menu multi-level, dukungan ikon, tautan prasetel/kustom.
- Sistem Bilah Samping: Komponen modular, kontrol tata letak, perilaku responsif.
π’ Modul Tampilan Konten
- Sistem Pengumuman: Konfigurasi konten, fungsi interaktif, kontrol tampilan.
- Sistem Tautan Teman: Pengurutan berdasarkan bobot, kontrol pengaktifan, klasifikasi tag.
- Sistem Iklan: Berbagai jenis iklan, opsi konfigurasi, manajemen penempatan iklan.
- Daftar Isi: Mendukung daftar isi di perangkat seluler dan desktop untuk penjelajahan cepat.
ποΈ Modul Konfigurasi Lanjutan
- Sistem Efek Khusus: Efek bunga sakura, parameter animasi, kontrol perulangan.
- Sistem Statistik: Statistik kunjungan artikel Twikoo, kontrol sakelar independen, dukungan multi-bahasa.
- Alat Pengembangan: Penyorotan kode, dukungan tema, dukungan plugin.
- Sistem Lisensi: Tampilan lisensi, konfigurasi tautan, kontrol sakelar.
- Optimisasi SEO: OpenGraph, informasi situs, kata kunci, pengaturan bahasa.
βοΈ Penjelasan Rinci Sistem Konfigurasi
- Konfigurasi Modular: Setiap modul fungsional memiliki file konfigurasi independen untuk manajemen dan pemeliharaan yang mudah.
- Konfigurasi Situs: Informasi dasar situs web, warna tema, ikon, pengaturan bahasa.
- Konfigurasi Profil Pengguna: Avatar, nama, bio, tautan sosial.
- Konfigurasi Fungsional: Sistem komentar, pengumuman, lisensi, footer, statistik.
- Konfigurasi Gaya: Penyorotan kode, efek bunga sakura, manajemen font.
- Konfigurasi Tata Letak: Manajemen komponen bilah samping dan bilah navigasi.
- Konfigurasi Komponen: Pemutar musik, karakter Live2D/Spine, iklan, tautan teman.
- HTML Footer: Injeksi konten HTML kustom.
π Instruksi Konfigurasi
π Dokumentasi Konfigurasi Rinci: Lihat Dokumentasi Penggunaan Firefly untuk panduan konfigurasi lengkap.
Struktur File Konfigurasi
src/βββ config/β βββ index.ts # File indeks konfigurasiβ βββ siteConfig.ts # Konfigurasi dasar situsβ βββ profileConfig.ts # Konfigurasi profil penggunaβ βββ commentConfig.ts # Konfigurasi sistem komentar (komentar Twikoo dan statistik kunjungan)β βββ announcementConfig.ts # Konfigurasi pengumumanβ βββ licenseConfig.ts # Konfigurasi lisensiβ βββ footerConfig.ts # Konfigurasi footerβ βββ FooterConfig.html # Konten HTML footerβ βββ expressiveCodeConfig.ts # Konfigurasi penyorotan kodeβ βββ sakuraConfig.ts # Konfigurasi efek bunga sakuraβ βββ fontConfig.ts # Konfigurasi fontβ βββ sidebarConfig.ts # Konfigurasi tata letak bilah sampingβ βββ navBarConfig.ts # Konfigurasi bilah navigasiβ βββ musicConfig.ts # Konfigurasi pemutar musikβ βββ pioConfig.ts # Konfigurasi karakter Live2D/Spineβ βββ adConfig.ts # Konfigurasi iklanβ βββ friendsConfig.ts # Konfigurasi tautan temanSome content may be outdated




