Cara Membaca Dokumentasi Bootstrap 4 Secara Offline

Biasanya kita membaca dokumentasi Bootstrap dari websitenya langsung.
Namun, apabila tidak ada koneksi internet…
Mau baca di mana?
Untungnya dokumentasi Bootstrap dibuat dengan SSG (Static Site Generator) Jekyll. Sehingga kita bisa me-render ulang di localhost untuk dibaca secara offline.
Bagaimana caranya?
Silakan disimak…
Persiapkan Alat yang dibutuhkan
Proyek Bootstrap menggunakan banyak alat-alat (tools) seperti SASS, Jekyll, NPM, Bundler, dll.
Agar kita bisa build dokumentasi secara offline, alat-alat tersebut harus dipersiapkan.
Silakan persiapkan semuanya:
- Install Git
- Install Ruby
- Install Nodejs
- Install SASS
- Install Bundler
Ketik perintah berikut untuk menginstal Bundler:
sudo gem install bundlerSetelah itu silakan lanjutkan…
1. Clone Repository Bootstrap
Silakan ketik perintah berikut untuk clone repositori Bootstrap dari Github:
git clone --depth 1 https://github.com/twbs/bootstrap.gitSetelah itu, pindah ke direktori bootstrap.
cd bootstrap2. Install Semua Gem yang dibutuhkan
Gem adalah library dan tool yang dibuat dengan Ruby. Silakan ketik perintah berikut untuk menginstal semua Gem yang dibutuhkan.
sudo bundle installTunggulah sampai prosesnya selesai.

3. Install Semua Depedency dari Nodejs
Silakan ketik perintah berikut untuk menginstall semua dependency.
npm installTunggulah sampai prosesnya selesai.

4. Menjalankan Server Jekyll
Dokumentasi Bootstrap dibuat menggunakan Jekyll. Jekyll adalah SGG (Static Site Generator) untuk membuat web statis dari file markdown.
Untuk menjalankan server Jekyll, silakan ketik perintah berikut:
npm run docs-serveatau
bundle exec jekyll serveMaka akan tampil seperti ini:

Ini artinya server Jekyll sudah berjalan pada port 9001.
Sekarang coba buka http://localhost:9001/.

Selesai 🎉…
Sekarang kita sudah bisa membaca dokumentasi bootstrap dari localhost.
Tunggu dulu…
Bagaimana kalau kita ingin baca tanpa harus menjalankan server Jekyll?
Kita bisa memanfaatkan server Apache2 atau XAMPP yang sudah terinstal di komputer.
Caranya:
Kita harus build atau compile dulu dokumentasi Bootstrap. Lalu ditaruh di
dalam /var/www/html atau htdocs.
Namun, sebelum melakukan itu, kita harus ubah dulu baseurl-nya.
Silakan buka file _config.yml dengan teks editor,
lalu ubah baseurl menjadi seperti ini.

Alamat http://localhost/doc/bs4 adalah alamat yang akan saya gunakan
di localhost.
Berarti nanti hasil kompilasinya akan saya taruh di dalam:
/var/www/html/doc/bs4atau
C:\xampp\htdocs\doc\bs4Berikutnya, silakan ketik perintah berikut untuk mengkompilasi:
npm run docs-compilePerintah ini akan melakukan kompilasi dari file markdown ke html.

Hasilnya output-nya bisa dilihat di direktori _gh_pages

Copy semua file ini ke dalam /var/www/html/doc/bs4.

Setelah itu buka http://localhost/doc/bs4/, maka hasilnya:

Selesai. 🎉
Kapanpun kita butuh dokumentasi Bootstrap 4, kita tinggal buka dari sana.
Jika gagal mengkompilasi, kamu bisa copy dari sini: github.com/petanikode/bootstrap4-offline)