Build Static Website¶
π Get Started¶
Setelah dokumentasi selesai ditulis, langkah berikutnya adalah membangun (build) website statis menggunakan MkDocs.
Pada proses ini, seluruh file Markdown diproses berdasarkan konfigurasi pada mkdocs.yml untuk menghasilkan website statis yang siap dipublikasikan.
π― Learning Objectives¶
Setelah menyelesaikan panduan ini, Anda akan mampu:
- Memahami proses build MkDocs.
- Menghasilkan website statis.
- Memahami struktur direktori hasil build.
- Memverifikasi hasil build.
π Workflow¶
flowchart LR
A["Markdown Files"]
--> B["mkdocs build"]
B --> C["Static Website"]
C --> D["Ready for Deployment"]
π Prerequisites¶
Pastikan:
| Component | Description |
|---|---|
| MkDocs Project | Created |
| Documentation | Completed |
| Configuration | Completed |
βΆοΈ Procedure¶
Review the Source Documentation¶
Pastikan seluruh dokumentasi berada pada direktori docs/.
Contoh.
MkDocs akan menggunakan seluruh file Markdown pada direktori tersebut sebagai sumber website.
Review the Build Output¶
Apabila proses build berhasil, MkDocs akan membuat direktori berikut.
Review the Static Website¶
Direktori site/ berisi seluruh website statis.
Contoh.
site/
βββ index.html
βββ 404.html
βββ assets/
βββ css/
βββ images/
βββ js/
βββ search/
Direktori ini siap dipublikasikan ke web server.
Rebuild After Changes¶
Setiap kali dokumentasi berubah, jalankan kembali proses build.
Direktori site/ akan diperbarui secara otomatis sesuai perubahan dokumentasi.
β Verification¶
Pastikan proses build berhasil.
Pastikan direktori berikut tersedia.
Pastikan file utama tersedia.
Buka website secara lokal menggunakan development server apabila diperlukan.
Verification
Website dinyatakan berhasil dibangun apabila:
- Proses build selesai tanpa error.
- Direktori
site/berhasil dibuat. - File HTML berhasil dihasilkan.
- Website dapat ditampilkan menggunakan browser.
π‘ Technology Notes¶
- Direktori
site/merupakan hasil proses build. - Jangan melakukan perubahan secara langsung pada isi direktori
site/karena seluruh file akan dibuat ulang pada proses build berikutnya. - Seluruh perubahan sebaiknya dilakukan pada source documentation di direktori
docs/.
βΆοΈ Next Steps¶
Website statis sekarang telah siap dipublikasikan.
Tahap berikutnya adalah melakukan deployment ke web server.
π Related Documents¶
| Document | Description |
|---|---|
| Deploy Website | Publish the static website |
| Troubleshooting | Resolve common build issues |
π External References¶
π Summary¶
Pada panduan ini Anda telah mempelajari cara:
- Menjalankan proses build.
- Menghasilkan website statis.
- Memahami isi direktori
site/. - Memverifikasi hasil build.
Website sekarang siap untuk dipublikasikan ke web server.