Panduan ini akan memandu Anda dalam membuat, membuat, dan menerbitkan Jupyter Book, yang merupakan alat yang ampuh untuk membuat buku dan dokumen yang indah dan berkualitas publikasi dari berbagai jenis konten, termasuk Markdown dan Jupyter Notebook.
Sebelum memulai, pastikan Anda telah menginstal aplikasi berikut ini:
- Python (disarankan versi 10 atau yang lebih baru)
- pip (pengelola paket Python)
- Git (sistem kontrol versi)
Buka terminal atau command prompt dan jalankan perintah berikut:
pip install -U jupyter-bookPerintah ini akan menginstal versi terbaru dari Jupyter Book dan memperbarui instalasi yang sudah ada.
Buat sebuah proyek buku baru bernama “materi” (Anda dapat mengganti “materi” dengan nama proyek yang Anda inginkan):
jupyter-book create materiSetelah dibuat, proyek Anda akan memiliki struktur sebagai berikut:
materi/
├── _config.yml # Pengaturan konfigurasi untuk buku Anda
├── _toc.yml # Konfigurasi daftar isi
├── intro.md # Halaman pengantar
├── logo.png # Logo proyek opsional
├── markdown-notebooks.md
├── markdown.md
├── notebooks.ipynb # Contoh buku catatan Jupyter
├── references.bib # File bibliografi opsional
└── requirements.txt # Ketergantungan proyek
Edit file _toc.yml untuk menentukan struktur buku Anda:
format: jb-bookroot: introbab:
- file: markdown
- file: notebooks
- file: markdown-notebooksKetika Anda menambahkan berkas markdown baru (misalnya, himpunan.md), sertakan berkas tersebut di dalam _toc.yml:
format: jb-bookroot: introbab:
- file: markdown
- file: notebooks
- berkas: markdown-notebooks
- berkas: himpunanTips Penulisan yang Penting:
- Selalu mulai berkas markdown baru dengan judul tingkat atas (#) yang menjelaskan bab tersebut dan sekaligus menampilkan nama materi di daftar isi
- Contoh:
# HIMPUNAN ## Identitas Himpunan Sisa dari konten Anda...
Untuk menghasilkan halaman HTML untuk notebooks Anda:
jupyter-book build materiKeluarannya akan terlihat seperti:
Selesai membuat HTML untuk buku.
Halaman HTML buku Anda ada di sini:
materi/_build/html/
Anda dapat melihat buku Anda dengan membuka:
materi/_build/html/index.html
Anda dapat melihat pratinjau HTML yang telah dibuat dengan:
- Mengklik dua kali file
index.htmldi folder lokal Anda - Membuka file tersebut di browser web dengan menggunakan jalur lengkap (misalnya,
file://path/to/materi/_build/html/index.html)
Jika Anda ingin membangun ulang semua halaman, bahkan halaman yang tidak berubah:
jupyter-book build --all materi/Gunakan Git untuk melacak dan menyimpan perubahan proyek Anda:
# menambahkan semua perubahan
git tambahkan .# Melakukan komit perubahan dengan pesan lengkap
git commit -m “Menambahkan bab baru tentang himpunan”
# Meunggah ke repositori github
git pushLakukan ini untuk menyimpan file ke github. Jaga jaga codespaces jika hilang/tidak sengaja terhapus
Instal ghp-import:
pip install ghp-import- Arahkan ke direktori buku Anda:
cd materi- Deployment ke Halaman GitHub Pages:
ghp-import -n -p -f _build/htmlCatatan Deployment:** **Catatan Deployment
- Tunggu 1-5 menit untuk proses menjadi website online
- Periksa hasil website di bagian “Deployment” repositori GitHub Anda
- Tanda centang hijau menandakan deployment berhasil
Jika perubahan pada _toc.yml tidak tercermin, coba:
jupyter-book build --all materi- Setiap lingkungan mungkin memiliki kesalahan yang unik
- Jika Anda mengalami masalah, pertimbangkan:
- Memeriksa versi Python dan pip Anda
- Memastikan semua dependensi telah terinstal
- Memverifikasi file dan konfigurasi file
- Dokumentasi Buku Resmi Jupyter: https://jupyterbook.org/
- Repositori GitHub: -
- Dibuat oleh: @mfjrxn
- Kontribusi diterima! Silakan kirimkan permintaan penarikan
- Jangan lupa untuk membintangi repositori saya jika kamu merasa terbantu
- Baca dokumentasi dengan seksama
- Jangan menyalin-tempel secara membabi buta!
- Pahami setiap langkah
- Berlatih dan bereksperimen
Selamat membuat catatan materi! 📘✨