Generasi baru sistem blog horizontal multifungsi gaya geek modern - berdasarkan Nextjs
// Sistem blog horizontal serbaguna modern culun generasi berikutnya - Didukung oleh Nextjs.
Pratinjau: Blog RavelloH
Berkat kerangka tema yang didesain ulang, tema tersebut kini berada pada puncaknya dalam hal kinerja, mencapai skor sempurna 400/400 dalam pengujian Google PageSpeed Insights. Hasil tes
Dalam pengalaman sebenarnya, RTheme menggunakan Web Worker untuk menangani tugas-tugas dengan beban tinggi secara asinkron, memuat/melakukan rendering secara asinkron, dan menghindari pemblokiran pramuat aktifnya juga mengurangi penundaan pemuatan halaman. Dalam peningkatan komprehensif versi v3, tema telah diubah menjadi aplikasi satu halaman, dan ditambah dengan transisi konten yang lancar, kelancarannya telah meningkat pesat.
RTheme menggunakan Tindakan Github untuk diterapkan secara otomatis di cloud. RTheme dapat secara otomatis menyelesaikan pembaruan indeks, pembaruan langganan otomatis, pembaruan peta situs, rekomendasi bypass artikel, dan fungsi lainnya tanpa intervensi lokal.
Selain itu, RTheme telah mengoptimalkan strukturnya sendiri, membuatnya sangat mudah untuk menulis artikel - Anda hanya perlu memahami sintaks HTML. Anda juga dapat memilih untuk mengedit menggunakan Markdown. Setelah itu, komponen-komponennya akan ditambahkan secara otomatis dan diam-diam saat rendering.
Temanya menggunakan desain responsif, dan elemen dasarnya menggunakan tata letak fleksibel/grid, yang berfungsi baik di semua ukuran layar.
Tema ini memiliki banyak fungsi, pengaturan bawaan/berbagi/pemutaran musik online/uji kecepatan multi-situs/pencarian seluruh situs otomatis/penyortiran artikel khusus/pengindeksan otomatis tag & kategori artikel/peta situs/RSS/pembuatan otomatis Atom /rekomendasi artikel otomatis/unduhan lanjutan bawaan Ini memiliki serangkaian fungsi seperti server/pramuat aktif/antarmuka login pengguna/API tangkapan layar tautan eksternal, dll., menciptakan kerangka tema utama untuk para geek.
Kecuali untuk loading.js
, yang digunakan untuk mengontrol pemuatan awal, skrip lain dalam tema membungkus setiap fungsi menjadi sebuah fungsi untuk memastikan dapat digunakan kembali dan menghindari ketergantungan pada pemuatan yang tidak sesuai pesanan.
Hal ini membuat pengembangan sekunder menjadi sangat sederhana, dan Anda dapat langsung menggunakan kembali fungsi-fungsi dalam kerangka tema.
Tema ini secara otomatis menghasilkan sitemap
dalam dua format berdasarkan konten halaman untuk mengoptimalkan perayapan mesin pencari.
Tema ini sangat terintegrasi dengan RPageSearch yang terintegrasi secara berkelanjutan untuk menyediakan kemampuan pencarian lanjutan di seluruh situs untuk situs statis. Lihat RavelloH/RPageSearch untuk detailnya. Kinerja tinggi/pencarian waktu nyata/dukungan sintaksis reguler/asinkron/pekerja web/konstruksi berkelanjutan otomatis/format data yang dapat diperluas, menyediakan fungsi pencarian yang kaya.
Tema secara otomatis menghasilkan informasi berlangganan dalam tiga format: RSS
, Atom
, dan JSON Feed
berdasarkan konten halaman.
Tema ini awalnya didukung oleh Chrome 58 (19 April 2017), Firefox 52 (7 Maret 2017), Opera 45 (10 Mei 2017), dan Safari, sehingga memberikan jaminan kompatibilitas.
Catatan: IE sudah mati dan tidak didukung.
Tema ini menggunakan teknologi PJAX untuk memuat halaman dan menambahkan animasi transisi antar tombol pemuatan halaman.
Selain itu, tema juga akan memperbarui bilah kemajuan di sudut kiri bawah saat halaman dimuat untuk menampilkan skenario yang berbeda seperti pemuatan/batas waktu pemuatan/penyelesaian pemuatan/kegagalan pemuatan.
Tema ini memiliki pemutar musik asli bawaan yang mendukung fungsi seperti putar/alih/lompat/putar, dan dapat dicari secara online untuk menggunakan sumber daya online.
Ini juga mendukung penambahan pemutar musik di dalam artikel untuk memanggil pemutar tema untuk diputar.
Tema ini memiliki fungsi peralihan elemen halus switchElementContext()
untuk memastikan peralihan elemen mulus dan alami.
Ukuran badan tema kurang dari 600KB dan tidak memiliki kerangka apa pun, sehingga memastikan kinerja pemuatan kecepatan tinggi.
Tema ini menggunakan kode highlight.js
untuk menyorot, dan menggunakan Web Worker untuk memuat secara paralel guna mencegah pemblokiran halaman.
Tema dapat secara otomatis mengindeks artikel dengan tag/kategori yang sesuai berdasarkan informasi artikel tanpa intervensi.
Paket file bahasa tema adalah file terpisah. Anda dapat mengubah template sesuai kebutuhan Anda, dan Anda juga dapat mengimplementasikan internasionalisasinya.
Tema dapat dikonfigurasi dengan berbagai cara untuk memberikan pengalaman yang dipersonalisasi.
Item pengaturan disimpan menggunakan cookie dan dapat dengan cepat dibuat menggunakan daftar untuk memastikan kemudahan penggunaan.
Tema dapat secara otomatis menghasilkan daftar isi berdasarkan judul artikel dan menyorot item bacaan untuk meningkatkan pengalaman membaca.
Artikel sebelumnya/berikutnya otomatis direkomendasikan di akhir artikel, tidak diperlukan pengaturan manual. Lihat gambar di atas untuk efeknya.
Tema ini memiliki pengunduh bawaan untuk meningkatkan nuansa keseluruhan. Anda dapat menggunakannya di artikel Anda.
Baca selengkapnya#kotak下载kotak
Anda dapat langsung menggunakan penerapan vercle, atau Anda dapat menggunakan vps dan metode penerapan lainnya.
Lihat https://ravelloh.top/posts/rthemev4-deployment-complete-guide
Perbaikan/perbaikan/peningkatan fungsionalitas tema dipersilakan. Anda dapat melihat perubahan secara lokal menggunakan nodejs.
git clone https://github.com/RavelloH/RTheme
cd RTheme
pnpm install
pnpm dev
MIT