Jekyll2021-07-23T08:09:27+00:00/feed.xmlReynaldi PagesWrite an awesome description for your new site here. You can edit this line in _config.yml. It will appear in your document head meta (for Google search results) and in your feed.xml site description.Arie ReynaldiPakai Static Site Generator2021-07-14T03:10:00+00:002021-07-14T03:10:00+00:00/blog/2021/195/static-generator<h1 id="cerita-awal">Cerita awal</h1>
<p>Dari dulu suka gonta ganti blog, sekedar untuk memuaskan penasaran. Udah beberapa tahun pakai php-mysql-apache, biasa hosting di server sendiri. Pernah coba pakai <a href="https://digitalocean.com">DigitalOcean</a> , pernah pakai server gratisan, pernah nyempil di hosting kantor.</p>
<p>Sekarang mau coba pakai static web. Mirip jaman <code class="language-plaintext highlighter-rouge">Geocities</code> dulu, statatic web kita bikin dalam bentuk file. Bedanya, dulu pakai <code class="language-plaintext highlighter-rouge">html</code>, lalu langsung dipublish. Sekarang pakai, misal <code class="language-plaintext highlighter-rouge">Ruby</code>, lalu ada proses generate yg menggunakan framework, misal <code class="language-plaintext highlighter-rouge">Jekyll</code>, setelah itu langsung ditampilkan oleh server. Proses menampilkan jadi lebih cepat, karena tidak memerlukan database jadi web kita lebih cepat dikirim ke CDN atau Content Delivery Netwok dimana content kita akan disebar ke berbagai belahan dunia. Saya baru belajar, jadi kalau ada yg salah tolong kasih masukan :)</p>
<h1 id="apa-saja-yang-digunakan">Apa saja yang digunakan</h1>
<h2 id="sisi-github--server">Sisi Github / Server</h2>
<p>Yang saya gunakan semua “free”, dalam artian selama tidak digunakan melewati kapasitas yang diperbolehkan.</p>
<ol>
<li><a href="https://github.com">Github Pages</a> untuk menyimpan file, menampilkan dengan sub-domain milik mereka.</li>
<li><a href="https://cloudflare.com">Cloudflare Pages</a> untuk menampilkan dengan domain sendiri.</li>
<li><a href="https://jekyllrb.com">Jekyll</a> Static Site Generator, simple, tidak pakai database.
<h2 id="sisi-desktopclient">Sisi Desktop/client</h2>
<p>Jadi ini semua yang saya pakai. Untuk desktop, saya install:</p>
</li>
<li><a href="https://rubyinstaller.org/downloads/">Ruby for windows</a> untuk menginstall dan mengcompile Jekyll.</li>
<li><a href="https://desktop.gihub.com">Github Desktop</a> untuk upload(commit) ke Github</li>
<li><a href="https://visualstudio.com">Visual Studio</a> untuk IDE atau editornya.</li>
<li><a href="https://jekyllrb.com">Jekyll</a> Di local (komputer sendiri) juga diinstall Jekyll, agar kita bisa cek gimana hasil web yang kita kerjakan sebelum kita upload ke GitHub. Bisa diakses di http://localhost:4000.
Ya, kurang lebih ini yang saya pakai. Kalau ada masukan bisa langsung email aja, saya belum bisa menambah <code class="language-plaintext highlighter-rouge">comment</code> jadi belum ada comment disini. :)</li>
</ol>Arie ReynaldiCerita awal Dari dulu suka gonta ganti blog, sekedar untuk memuaskan penasaran. Udah beberapa tahun pakai php-mysql-apache, biasa hosting di server sendiri. Pernah coba pakai DigitalOcean , pernah pakai server gratisan, pernah nyempil di hosting kantor.