cd moonwalk
bin/bootstrap
publish_token
Anda di _config.yml
file.Jika Anda memasang moonwalk di windows, harap dicatat bahwa Anda mungkin harus menggunakan Ruby 3.0.x alih -alih Ruby 3.1.x - Anda dapat melihat instruksi instalasi spesifik Windows di sini
bin/start
- server pengembangan akan dimulai di http://127.0.0.1:4000
Moonwalk dapat dengan mudah digunakan di semua penyedia cloud (AWS dll.), Dan di layanan hosting situs web statis seperti Netlify & Vercel. Anda juga dapat menggunakan tombol ini untuk melakukan satu klik menggunakan
Jika Anda ingin menggunakan moonwalk sebagai permata atau menggunakan halaman github, silakan lihat halaman ini
Anda dapat mengedit file _config.yml
untuk menyesuaikan blog Anda. Anda dapat mengubah hal -hal seperti nama blog, penulis, penampilan tema (terang, gelap atau otomatis), bagaimana tanggal diformat, dll. Bidang yang dapat disesuaikan harus mudah dipahami. Namun, _config.yml
berisi beberapa komentar untuk membantu Anda memahami apa yang dilakukan setiap bidang.
Untuk kustomisasi lebih lanjut (misalnya tata letak, CSS) melihat dokumentasi resmi Jekyll tentang menyesuaikan tema berbasis permata.
Untuk menambah/mengedit/menghapus entri di halaman beranda, Anda dapat menyalin file home.yml
di dalam folder _data
. Melalui file itu, Anda dapat menentukan struktur menu dan menambahkan data untuk navbar, footer, portofolio atau cukup menghapus semua itu dan menggunakan tata letak blog sederhana. Lihatlah konfigurasi default untuk mendapatkan gambaran tentang cara kerjanya dan membaca untuk penjelasan yang lebih komprehensif.
File home.yml
menerima bidang berikut:
entries
Tentukan daftar baru yang tidak dipesan yang akan berisi entri menu-
di awal baristitle
, yang mendefinisikan teks yang akan diterjemahkan untuk entri menu ituurl
, yang bisa berupa URL atau false
. Jika false
, entri akan diterjemahkan sebagai teks biasa; Kalau tidak, entri akan diterjemahkan sebagai tautan yang menunjuk ke URL yang ditentukan. Perhatikan bahwa URL bisa relatif atau absolut.post_list
, yang bisa true
atau false
. Jika itu benar, entri akan memiliki semua posting di Situs sebagai Subentries. Ini digunakan untuk membuat daftar posting Anda.entries
, ya, Anda dapat memiliki entri di dalam entri. Dengan cara ini Anda dapat membuat sublist bersarang!project_entries
di file _data/home.yml
-
di awal baristitle
mendefinisikan header kartudesc
adalah tubuh kartuurl
adalah tautan relatif atau absolut yang dapat ditunjukkan oleh kartu ini.highlight
jika Anda ingin menyorot sesuatu, tetap singkatnya teksnavbar_entries
dan footer_entries
dalam file data/home.yml
-
di awal baristitle
mendefinisikan header kartuurl
adalah tautan relatif atau absolut yang dapat ditunjukkan oleh kartu ini.index.md
Anda untuk menggunakan tata letak rumah atau blog. html {
--bg : # fff ;
--bg-secondary : # f3f4f6 ;
--headings : # 1e293b ;
--text : # 374151 ;
--text-secondary : # 6b7280 ;
--links : # 6366f1 ;
--highlight : # ffecb2 ; // light yellow
--code-text : # 9d174d ;
}
@mixin dark-appearance {
html , body {
--headings : # 74c0fc ;
--links : # 91a7ff ;
--highlight : # 41c7c7 ;
--bg : # 1f242a ;
--bg-secondary : # 323945 ;
--text : # adb5bd ;
--text-secondary : # 9ca3af ;
--code-text : # 91a7ff ;
};
}
publish_token
Anda di file _config.yml
- dengan ini, setiap halaman mendapat URL pendek, seperti tombol dan gambar berbagi otomatis untuk media sosial. Laporan bug dan permintaan tarik dipersilakan di GitHub di https://github.com/abhinavs/moonwalk.
Untuk mengatur lingkungan Anda untuk mengembangkan tema ini, jalankan bundle install
.
Tema Anda adalah pengaturan seperti situs Jekyll normal! Untuk menguji tema Anda, jalankan bundle exec jekyll serve
dan buka browser Anda di http://localhost:4000
. Ini memulai server Jekyll menggunakan tema Anda. Tambahkan halaman, dokumen, data, dll. Seperti normal untuk menguji konten tema Anda. Saat Anda membuat modifikasi pada tema Anda dan ke konten Anda, situs Anda akan beregenerasi dan Anda akan melihat perubahan di browser setelah penyegaran, seperti biasa.
Ketika tema Anda dirilis, hanya file di _layouts
, _includes
, _sass
dan assets
yang dilacak dengan git akan dibundel. Untuk menambahkan direktori khusus ke permata tema Anda, silakan edit regexp di moonwalk.gemspec
sesuai.
Basis asli tema ini tidak ada gaya! Tema yang dibuat oleh Riccardo Graziosi - banyak terima kasih telah membuat tema yang luar biasa dengan hampir tidak ada CSS.
Tema ini tersedia sebagai open source di bawah ketentuan lisensi MIT.
Jika Anda suka moonwalk, lihat proyek saya yang lain
⚡Anda dapat membaca lebih lanjut tentang saya di blog saya atau ikuti saya di Twitter - @abhinav
⚡Jika Anda menyukai pekerjaan saya, Anda dapat membelikan saya kopi