Skip to content
Kode Sumber dari Farrel Franqois Blog, yang di buat dengan Pelican, berbasis Python
CSS HTML Python Makefile Other
Branch: master
Clone or download
Latest commit 4ad5877 Sep 19, 2019

README.md

Farrel Franqois Blog

Netlify Status GitHub

Repository GitHub ini merupakan Kode Sumber dari Blog saya. Blog ini saya buat menggunakan Pelican, yang berbasis Python.

Cara Kerja

Kode Sumber ini hanya berguna untuk menghasilkan berkas HTML statis saja, dan ini tidak bisa di eksekusi secara langsung, seperti hal nya Blog yang di buat dengan WordPress. (Karena sesuai dengan peruntukan nya, yakni: Static Site Generator)

Untuk menghasilkan konten yang kemudian di sebar melalui Internet, saya men-deploy kode sumber ini ke Netlify, lalu mereka lah yang menghasilkan berkas HTML statis di dalam nya, yang kemudian di sebar ke Internet.

Cara Memperoleh nya

Untuk memperoleh nya, Anda bisa Unduh Kode Sumber nya dengan meng-klik pada Button 'Clone & Download', lalu kamu klik 'Download ZIP' untuk mengunduh nya sebagai ZIP.

Namun, jika Anda lebih suka meng-clone atau meng-kloning nya dengan Git, Anda bisa eksekusi perintah berikut untuk meng-kloning nya:

$ git clone https://github.com/FarrelF/FarrelF-Blog.git

Setelah Anda meng-kloning nya, terutama dengan perintah di atas, kode sumber akan secara otomatis tersimpan di dalam Folder yang bernama FarrelF-Blog.

Cara Install

Cara installnya mudah, Anda tinggal ikuti langkah-langkah berikut dengan Bash Shell:

Catatan: Di dalam Sistem Operasi GNU/Linux, macOS dan Sistem Operasi berbasis Unix/Unix-like lain nya, kamu bisa gunakan Terminal Bawaan, sedangkan di Windows kamu bisa gunakan "Git Bash".

$ python3 -m pip install virtualenv
$ virtualenv pelican-env
$ source pelican-env/bin/activate # Gunakan perintah 'source pelican-env/Scripts/activate' (tanpa kutip) jika Anda sedang menggunakan Windows
$ pip install -r requirements.txt # Tambahkan parameter '--upgrade' (tanpa kutip) jika Anda ingin langsung memperbarui nya

Setelah kamu meng-installnya, kamu bisa coba untuk menghasilkan sebuah berkas HTML Statis ini dengan Pelican, yang kemudian bisa kamu akses dengan Web Browser kamu.

Di dalam GNU/Linux atau macOS (Atau, Sistem Operasi berbasis Unix-like/Unix lain nya), kamu dapat eksekusi perintah berikut agar Pelican dapat menghasilkan Berkas HTML Statis dan juga mengaktifkan fitur Web Server pada Python:

Catatan: Tapi sebelum itu, pastikan kalau kamu sudah berada di dalam Folder Kode Sumber nya, yah 🙂

$ pelican --autoreload --listen

Atau, bisa melalui perintah berikut: (Selamat terinstall GNU Make di dalam Sistem)

$ make devserver

Sedangkan di Windows, ada tiga (yang sebenarnya 'empat') langkah yang harus kamu turuti, yaitu:

  1. Hasilkan Berkas HTML terlebih dahulu dengan Pelican, gunakan Perintah berikut:
> pelican --autoreload
  1. Kemudian, kamu buka lagi CMD/PowerShell/Bash di Jendela yang baru atau buka Tab Baru jika kamu menggunakan Windows Terminal, lalu aktifkan "Lingkungan Virtual" nya.

  2. Setelah itu, Aktifkan fitur Web Server pada Python dengan perintah berikut:

> pelican --listen

Setelah semua nya selesai dan dinyatakan berhasil, bisa kamu coba buka Alamat URL http://localhost:8000 di dalam Web Browser kamu, dan kamu akan melihat hasilnya 🙂

Untuk cara penggunaan Pelican yang lebih lengkap, silahkan kamu kunjungi Halaman Dokumentasi nya.

Cara Kontribusi

Untuk Berkontribusi, baca/lihat Berkas CONTRIBUTING.md untuk mengetahui cara nya, karena banyak sekali yang bahas disitu.

Lisensi

Kode Sumber ini saya Lisensikan dengan GNU Affero General Public License v3 (GNU AGPLv3) yang merupakan Lisensi Copyleft dan bisa Anda lihat/baca di dalam berkas COPYING.

Sedangkan konten yang ada di dalam blog ini, beserta terjemahan nya (kecuali jika di nyatakan sebaliknya) di lisensi kan dengan Creative Commons Attribution-ShareAlike Internasional 4.0 (Atau, disingkat: CC BY-SA 4.0).

Untuk lebih lengkap nya, silahkan kunjungi Laman Lisensi di dalam Blog Saya 🙂

You can’t perform that action at this time.