✅ Performa Mercusuar 100/100
✅ Responsif
✅ Dapat diakses
✅ Ramah SEO
✅ Keamanan mengetik
✅ Gaya minimalis
✅ Tema Terang/Gelap
✅ UI animasi
✅ Penataan gaya tailwind
✅ Peta situs yang dibuat secara otomatis
✅ Umpan RSS yang dihasilkan secara otomatis
✅ Dukungan penurunan harga
✅ Dukungan MDX (komponen dalam penurunan harga Anda)
✅ Konten yang dapat dicari (postingan dan proyek)
Semua halaman di bawah 100kb (termasuk font)
Dirender dalam ~40ms di localhost
Postingan blog di demo berfungsi sebagai dokumentasi dan konfigurasi.
Semua perintah dijalankan dari root proyek, dari terminal:
Ganti npm dengan manajer paket pilihan Anda. npm
, pnpm
, yarn
, bun
, dll
Memerintah | Tindakan |
---|---|
npm install | Menginstal dependensi |
npm run dev | Memulai server pengembang lokal di localhost:4321 |
npm run dev:network | Memulai server dev di jaringan lokal |
npm run sync | Menghasilkan tipe TypeScript untuk semua modul Astro. |
npm run build | Bangun situs produksi Anda ke ./dist/ |
npm run preview | Pratinjau build Anda secara lokal, sebelum diterapkan |
npm run preview:network | Memulai server pratinjau di jaringan lokal |
npm run astro ... | Jalankan perintah CLI seperti astro add , astro check |
npm run astro -- --help | Dapatkan bantuan menggunakan Astro CLI |
npm run lint | Jalankan ESLint |
npm run lint:fix | Perbaiki masalah ESLint secara otomatis |
Beberapa fitur yang saya rencanakan untuk diterapkan
⬜ Blok Kode - salin ke clipboard
⬜ Halaman Artikel - Daftar Isi
⬜ Halaman Artikel - Bagikan di media sosial
Tema terinspirasi oleh Paco Coursey, Lee Robinson dan Hayden Bleasel
MIT
Menambahkan kemampuan untuk menjalankan dev dan pratinjau di jaringan lokal. menambahkan npm run dev:network menambahkan npm run preview:network
Menambahkan sedikit lebih banyak kepadatan partikel dalam mode terang dan gelap.
Menambahkan animasi bintang dan meteor mode gelap yang halus.
Konfigurasi eslint dihapus