Elder.js adalah generator situs statis dan kerangka web yang dibangun dengan mempertimbangkan SEO. (Mendukung SSR dan Pembuatan Situs Statis.)
Fitur:
data
di route.js
, Anda memiliki kontrol penuh atas cara Anda mengambil, menyiapkan, dan memanipulasi data sebelum mengirimkannya ke template Svelte Anda. Apa pun yang dapat Anda lakukan di Node.js, dapat Anda lakukan untuk mengambil data Anda. Berbagai sumber data, tidak masalah.Konteks
Elder.js adalah hasil kerja tim kami untuk membangun situs ini (ElderGuide.com) dan dibuat khusus untuk memecahkan tantangan unik dalam membangun situs SEO andalan dengan 10-100 ribu+ halaman.
Salah satu Pendiri Elder Guide Nick Reese telah membangun atau mengelola 5 properti SEO utama selama 14 tahun terakhir. Setelah memimpin transisi beberapa situs kompleks ke generator situs statis, dia menyukai manfaat tumpukan JAM, namun berharap ada solusi yang lebih baik untuk proyek yang kompleks dan intensif data. Elder.js adalah visinya tentang bagaimana generator situs statis dapat berfungsi untuk semua ukuran situs terlepas dari jumlah halaman atau seberapa rumit data yang disajikan.
Kami harap proyek ini bermanfaat bagi Anda baik Anda sedang membangun blog pribadi kecil atau situs SEO andalan yang berdampak pada jutaan pengguna.
Elder.js stabil dan siap produksi.
Ini digunakan di ElderGuide.com dan 2 properti SEO andalan lainnya yang dikelola oleh pengelola proyek ini.
Kami percaya Elder.js telah mencapai tingkat kematangan di mana kami telah mencapai sebagian besar visi yang kami miliki untuk proyek ini ketika kami mulai membangun generator situs statis.
Tujuan kami adalah menjaga hookInterface, antarmuka plugin, dan struktur umum proyek sestatis mungkin.
Ini adalah kata-kata yang mudah untuk diucapkan bahwa kami tidak ingin mengirimkan banyak perubahan yang dapat menyebabkan gangguan dalam waktu dekat, namun akan mengirimkan perbaikan bug dan perubahan bertahap yang sebagian besar terjadi “di balik terpal”.
Tim ElderGuide.com berharap dapat mempertahankan proyek ini hingga tahun 2023-2024. Untuk gambaran yang lebih jelas tentang apa yang kami maksud dengan hal ini dan apa yang diharapkan dari tim Elder.js sejauh apa yang dianggap "dalam cakupan" dan apa yang tidak, silakan lihat komentar ini.
Cara tercepat untuk memulai adalah mulai menggunakan template Elder.js menggunakan digit:
npx degit Elderjs/template elderjs-app
cd elderjs-app
npm install # or "yarn"
npm start
open http://localhost:3000
Ini memunculkan server pengembangan, jadi cukup edit file di src
, simpan, dan muat ulang halaman untuk melihat perubahan Anda.
Berikut ini demo templatnya: https://elderjs.pages.dev/
npm run build
Biarkan pembangunannya selesai.
npx sirv-cli public