<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Farhamdani</title>
    <description>The latest articles on DEV Community by Farhamdani (@idblogger).</description>
    <link>https://dev.to/idblogger</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F597951%2Ff5898512-4cd4-4977-ad02-f98635f47e3a.png</url>
      <title>DEV Community: Farhamdani</title>
      <link>https://dev.to/idblogger</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/idblogger"/>
    <language>en</language>
    <item>
      <title>Apa Itu Jekyll? Panduan Terlengkap untuk Pemula di Tahun 2025</title>
      <dc:creator>Farhamdani</dc:creator>
      <pubDate>Tue, 25 Mar 2025 13:00:00 +0000</pubDate>
      <link>https://dev.to/idblogger/apa-itu-jekyll-panduan-terlengkap-untuk-pemula-di-tahun-2025-jo1</link>
      <guid>https://dev.to/idblogger/apa-itu-jekyll-panduan-terlengkap-untuk-pemula-di-tahun-2025-jo1</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjjgivekov6dntnwgjcmy.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjjgivekov6dntnwgjcmy.png" alt="Jekyll Logo" width="498" height="230"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Jekyll&lt;/strong&gt; adalah generator situs statis (static site generator) berbasis Ruby yang mengubah teks biasa menjadi website atau blog modern. Tools ini sangat populer di kalangan developer dan blogger tech-savvy karena kecepatan, keamanan, dan kemudahan integrasinya dengan GitHub Pages.&lt;/p&gt;

&lt;h2&gt;
  
  
  Mengenal Jekyll Lebih Dekat
&lt;/h2&gt;

&lt;p&gt;Jekyll pertama kali dirilis pada 2008 oleh Tom Preston-Werner (pendiri GitHub). Alat ini memungkinkan Anda:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Membuat website tanpa database&lt;/li&gt;
&lt;li&gt;Menulis konten dalam Markdown&lt;/li&gt;
&lt;li&gt;Menggunakan template Liquid untuk styling&lt;/li&gt;
&lt;li&gt;Deploy langsung ke GitHub Pages secara gratis&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;"Jekyll adalah revolusi cara membangun website sederhana dengan performa optimal." - &lt;a href="https://www.farhamdani.com" rel="noopener noreferrer"&gt;Farham Dani&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Kenapa Harus Pakai Jekyll di 2025?
&lt;/h2&gt;

&lt;p&gt;Berikut keunggulan Jekyll dibanding platform lain:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Kecepatan Loading Super Cepat&lt;/strong&gt; (100/100 Google PageSpeed)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Keamanan Tinggi&lt;/strong&gt; (tidak ada database yang bisa di-hack)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Integrasi Mudah&lt;/strong&gt; dengan GitHub, Netlify, Vercel&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Biaya Nol Rupiah&lt;/strong&gt; untuk hosting dasar&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Full Kontrol&lt;/strong&gt; atas kode dan desain&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Bandingkan dengan WordPress yang membutuhkan maintenance rutin dan rentan terhadap serangan jika tidak diupdate.&lt;/p&gt;

&lt;h2&gt;
  
  
  Cara Install Jekyll (Step-by-Step)
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Prasyarat:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Ruby 2.5.0 atau lebih baru&lt;/li&gt;
&lt;li&gt;RubyGems&lt;/li&gt;
&lt;li&gt;GCC dan Make&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Langkah Install:
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;gem &lt;span class="nb"&gt;install &lt;/span&gt;bundler jekyll
jekyll new situs-saya
&lt;span class="nb"&gt;cd &lt;/span&gt;situs-saya
bundle &lt;span class="nb"&gt;exec &lt;/span&gt;jekyll serve
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Buka &lt;code&gt;http://localhost:4000&lt;/code&gt; untuk melihat website pertama Anda!&lt;/p&gt;

&lt;h2&gt;
  
  
  Struktur Folder Jekyll
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;.
├── _config.yml
├── _posts/
├── _layouts/
├── _includes/
├── _sass/
├── assets/
└── index.md
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Menulis Post Pertama
&lt;/h2&gt;

&lt;p&gt;Buat file Markdown di folder &lt;code&gt;_posts&lt;/code&gt; dengan format:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight markdown"&gt;&lt;code&gt;&lt;span class="nn"&gt;---&lt;/span&gt;
&lt;span class="na"&gt;layout&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;post&lt;/span&gt;
&lt;span class="na"&gt;title&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Post&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;Pertama&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;Saya"&lt;/span&gt;
&lt;span class="na"&gt;date&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;2025-03-25&lt;/span&gt;
&lt;span class="nn"&gt;---&lt;/span&gt;

Ini adalah contoh konten menggunakan &lt;span class="gs"&gt;**Markdown**&lt;/span&gt;.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Deploy ke GitHub Pages
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Buat repo GitHub dengan format &lt;code&gt;username.github.io&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Push semua file Jekyll&lt;/li&gt;
&lt;li&gt;Aktifkan GitHub Pages di settings repo&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Dalam beberapa menit, website Anda akan live di &lt;code&gt;https://username.github.io&lt;/code&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Sumber Belajar Lanjutan
&lt;/h2&gt;

&lt;p&gt;Untuk panduan lebih detail, kunjungi &lt;a href="https://www.farhamdani.com/2025/03/apa-itu-jekyll-panduan-lengkap-untuk-pemula.html" rel="noopener noreferrer"&gt;artikel lengkap tentang Jekyll di FarhamDani.com&lt;/a&gt; yang membahas:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Custom domain setup&lt;/li&gt;
&lt;li&gt;Optimasi SEO untuk Jekyll&lt;/li&gt;
&lt;li&gt;Plugin esensial&lt;/li&gt;
&lt;li&gt;Integrasi dengan CMS headless&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  ❓ FAQ
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Q: Apakah Jekyll cocok untuk pemula?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
A: Ya, dengan dasar Markdown dan Git, siapa pun bisa mulai!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Q: Bisakah membuat e-commerce dengan Jekyll?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
A: Bisa, dengan integrasi Snipcart atau Shopify Buy Button.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Q: Bagaimana update kontennya?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
A: Via Git atau CMS headless seperti Forestry.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Selamat!&lt;/strong&gt; Anda sekarang siap memulai journey dengan Jekyll. Platform ini sempurna untuk portofolio, blog tech, atau dokumentasi proyek. &lt;/p&gt;

&lt;p&gt;Untuk tips lanjutan, jangan lupa baca &lt;a href="https://www.farhamdani.com/2025/03/apa-itu-jekyll-panduan-lengkap-untuk-pemula.html" rel="noopener noreferrer"&gt;panduan komprehensif di sini&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>jekyll</category>
      <category>github</category>
      <category>webdev</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Cara Install Scrcpy di MacBook untuk Mirror Layar Android</title>
      <dc:creator>Farhamdani</dc:creator>
      <pubDate>Wed, 05 Mar 2025 08:00:00 +0000</pubDate>
      <link>https://dev.to/idblogger/cara-install-scrcpy-di-macbook-untuk-mirror-layar-android-47k7</link>
      <guid>https://dev.to/idblogger/cara-install-scrcpy-di-macbook-untuk-mirror-layar-android-47k7</guid>
      <description>&lt;p&gt;Bagi pengguna MacBook yang ingin mirror layar Android ke laptop tanpa ribet, &lt;strong&gt;Scrcpy&lt;/strong&gt; adalah solusi terbaik. Aplikasi ini memungkinkan kamu mengontrol Android langsung dari Mac tanpa perlu akses root, dan yang paling keren—&lt;strong&gt;Scrcpy gratis serta minim delay!&lt;/strong&gt;  &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fa47wk185e8jjjagp2oc8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fa47wk185e8jjjagp2oc8.png" alt="Image description" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;1. Persiapan Sebelum Install Scrcpy&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Sebelum memulai, pastikan MacBook kamu memenuhi persyaratan berikut:  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;macOS &lt;strong&gt;Mojave (10.14) atau lebih baru&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Homebrew&lt;/strong&gt; sudah terinstal (jika belum, bisa diinstal terlebih dahulu)  &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;HP Android dengan &lt;strong&gt;USB debugging aktif&lt;/strong&gt;  &lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;2. Install Homebrew (Jika Belum Ada)&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Homebrew adalah package manager yang memudahkan instalasi software di macOS. Jika belum terinstal, jalankan perintah berikut di &lt;strong&gt;Terminal&lt;/strong&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;/bin/bash &lt;span class="nt"&gt;-c&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="si"&gt;$(&lt;/span&gt;curl &lt;span class="nt"&gt;-fsSL&lt;/span&gt; https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh&lt;span class="si"&gt;)&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Cek apakah Homebrew sudah terinstal dengan perintah:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;brew &lt;span class="nt"&gt;-v&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  &lt;strong&gt;3. Install Scrcpy di MacBook&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Setelah Homebrew terinstal, jalankan perintah ini untuk menginstal Scrcpy:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;brew &lt;span class="nb"&gt;install &lt;/span&gt;scrcpy
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Proses ini juga akan menginstal &lt;strong&gt;Android ADB&lt;/strong&gt;, yang diperlukan untuk menghubungkan HP Android ke MacBook.  &lt;/p&gt;

&lt;p&gt;Untuk memastikan instalasi berhasil, ketik:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;scrcpy &lt;span class="nt"&gt;--version&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Jika versi Scrcpy muncul, berarti instalasi sukses! &lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;4. Cara Menggunakan Scrcpy di MacBook&lt;/strong&gt;
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Hubungkan HP Android ke MacBook&lt;/strong&gt; dengan kabel USB.
&lt;/li&gt;
&lt;li&gt;Aktifkan &lt;strong&gt;USB Debugging&lt;/strong&gt; di HP dengan langkah:
&lt;strong&gt;Pengaturan&lt;/strong&gt; → &lt;strong&gt;Tentang Ponsel&lt;/strong&gt; → Ketuk "Nomor Build" 7 kali → Masuk ke &lt;strong&gt;Opsi Pengembang&lt;/strong&gt; → Aktifkan &lt;strong&gt;USB Debugging&lt;/strong&gt;.
&lt;/li&gt;
&lt;li&gt;Buka &lt;strong&gt;Terminal&lt;/strong&gt; di MacBook dan jalankan perintah:
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;   scrcpy
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;Jika muncul pop-up di HP, pilih &lt;strong&gt;Allow&lt;/strong&gt;.
&lt;/li&gt;
&lt;li&gt;Layar Android akan langsung muncul di MacBook dan bisa dikontrol dengan keyboard &amp;amp; mouse!
&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Kesimpulan&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;✅ &lt;strong&gt;Scrcpy&lt;/strong&gt; adalah cara terbaik untuk mirror dan mengontrol HP Android di Mac tanpa lag.&lt;br&gt;&lt;br&gt;
✅ Dengan &lt;strong&gt;Homebrew&lt;/strong&gt;, instalasi Scrcpy jadi lebih cepat dan mudah.&lt;br&gt;&lt;br&gt;
✅ Bisa digunakan untuk presentasi, gaming, atau debugging aplikasi Android.  &lt;/p&gt;

&lt;p&gt;Jika kamu butuh &lt;strong&gt;tutorial lebih lengkap dan detail&lt;/strong&gt;, termasuk cara mengatasi error yang mungkin muncul, silakan cek artikel lengkapnya di sini:&lt;br&gt;&lt;br&gt;
👉 &lt;strong&gt;&lt;a href="https://www.farhamdani.com/2025/03/cara-install-scrcpy-di-macbook-dengan-mudah.html" rel="noopener noreferrer"&gt;Cara Install Scrcpy di MacBook dengan Mudah&lt;/a&gt;&lt;/strong&gt;  &lt;/p&gt;

&lt;p&gt;🚀 &lt;strong&gt;Selamat mencoba!&lt;/strong&gt; 🚀  &lt;/p&gt;

</description>
      <category>scrcpy</category>
      <category>android</category>
      <category>mirorring</category>
    </item>
    <item>
      <title>Tips Berjualan Di Facebook Marketplace Biar Laris</title>
      <dc:creator>Farhamdani</dc:creator>
      <pubDate>Mon, 09 May 2022 02:02:41 +0000</pubDate>
      <link>https://dev.to/idblogger/tips-berjualan-di-facebook-marketplace-biar-laris-4b4f</link>
      <guid>https://dev.to/idblogger/tips-berjualan-di-facebook-marketplace-biar-laris-4b4f</guid>
      <description>&lt;p&gt;Tips Berjualan Di Facebook Marketplace Biar Laris - Bagaimana cara berjualan di facebook marketplace serta tips tips yang harus kita terapkan agar ramai pengunjung, mau tau caranya? tonton saja videonya dibawah ini.&lt;br&gt;
&lt;a href="https://youtu.be/-wz6IYpsxow" rel="noopener noreferrer"&gt;https://youtu.be/-wz6IYpsxow&lt;/a&gt;&lt;/p&gt;

</description>
      <category>tips</category>
      <category>facebook</category>
    </item>
    <item>
      <title>Update! Script Auto Installer V2ray Di VPS Ubuntu, Websocket + TLS + CDN</title>
      <dc:creator>Farhamdani</dc:creator>
      <pubDate>Sat, 01 Jan 2022 15:05:25 +0000</pubDate>
      <link>https://dev.to/idblogger/update-script-auto-installer-v2ray-di-vps-ubuntu-websocket-tls-cdn-24ef</link>
      <guid>https://dev.to/idblogger/update-script-auto-installer-v2ray-di-vps-ubuntu-websocket-tls-cdn-24ef</guid>
      <description>&lt;p&gt;Saya akan bagikan tutorial serta &lt;a href="https://www.calonbos.net/script-auto-installer-v2ray-di-vps/" rel="noopener noreferrer"&gt;script auto installer v2ray di VPS Ubuntu&lt;/a&gt;, tapi sebelumnya saya rekomendasikan kalian untuk membaca artikel saya yang berjudul &lt;a href="https://www.calonbos.net/membuat-vps-sendiri/" rel="noopener noreferrer"&gt;beli vps indonesia murah gratis saldo&lt;/a&gt; sebagai refrensi saja atau bisa digunakan untuk belajar tentang vps buat kalian yang memang masih pemula.&lt;/p&gt;

&lt;p&gt;Buat kalian yang bejualan vpn wajib coba script auto installer v2ray ini, karena dari tingkat kestabilan dalam tunelling vpn ini cukup bagus jika kita bandingkan dengan vpn ssh premium.&lt;/p&gt;

&lt;p&gt;…kita langsung saja ke tutorialnya&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;em&gt;Script Auto Installer V2ray Di VPS Ubuntu&lt;/em&gt;
&lt;/h2&gt;

&lt;p&gt;Sebelum melakukan installer v2ray di vps, kalian harus punya domain yang sudah terhubung ke cloudflare (sebagai cdn) syarat lain yang harus kalian penuhi adalah, vps belum terinstall apapun (fresh vps)&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Remote IP VPS
&lt;/h3&gt;

&lt;p&gt;Silahkan remote dan login ke akun vps kalian menggunakan putty, juice, termius atau semacamnya&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Lakukan update dan Upgrade
&lt;/h3&gt;

&lt;p&gt;Biar script auto installer v2ray berjalan lancar, sebaiknya lakukan update dan upgrade terlebih dahulu. Untuk printahnya kalian bisa gunakan dibawah ini&lt;/p&gt;

&lt;p&gt;&lt;code&gt;sudo apt update &amp;amp;&amp;amp; apt upgrade -y&lt;/code&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Install Curl
&lt;/h3&gt;

&lt;p&gt;Gunakan printah dibawah ini untuk melakukan instalasi curl, ini berfungsi untuk melakukan command pada protokol http atau https&lt;/p&gt;

&lt;p&gt;&lt;code&gt;sudo apt install curl -y&lt;/code&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Install V2ray Dengan Panel X-UI
&lt;/h3&gt;

&lt;p&gt;Untuk script auto installer v2ray silahkan gunakan perintah dibawah ini, selain script dibawah ini kalian juga bisa mencari script auto installer di forum github yang bebas kalian gunakan secara gratis&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.farhamdani.com/" rel="noopener noreferrer"&gt;Lanjutkan Membaca...&lt;/a&gt;&lt;/p&gt;

</description>
      <category>tutorial</category>
      <category>linux</category>
      <category>ubuntu</category>
    </item>
    <item>
      <title>Cara Install Ghost Blog CMS di Localhost Windows 10</title>
      <dc:creator>Farhamdani</dc:creator>
      <pubDate>Wed, 17 Mar 2021 10:27:23 +0000</pubDate>
      <link>https://dev.to/idblogger/cara-install-ghost-blog-cms-di-localhost-windows-10-24b7</link>
      <guid>https://dev.to/idblogger/cara-install-ghost-blog-cms-di-localhost-windows-10-24b7</guid>
      <description>&lt;p&gt;&lt;a href="https://www.idblogger.org/2021/03/cara-install-ghost-blog-cms-di-localhost.html" rel="noopener noreferrer"&gt;Cara Install Ghost Blog CMS di Localhost Windows 10&lt;/a&gt; - Dalam artikel kali ini saya mau share tentang install Ghost di localhost, tujuannya agar kita bisa men-develop Ghost blog secara lokal sebelum di produksi atau di terbitkan.&lt;/p&gt;

&lt;p&gt;Terlebih dahulu saya akan memperkenalkan platform CMS Ghost ini kepada kalian, mungkin ada beberapa di antara kalian masih asing dengan Platform blogging Ghost ini.&lt;/p&gt;

&lt;p&gt;Sekedar informasi, pada artikel sebelumnya saya bahas tentang &lt;a href="https://www.idblogger.org/2021/03/cara-install-ghost-blog-di-heroku.html" rel="noopener noreferrer"&gt;cara deploy ghost blog di heroku&lt;/a&gt;, silahkan di baca saja nanti buat menambah wawasan 😁&lt;/p&gt;

&lt;p&gt;...mari kita bahas tentang Platform CMS Ghost ini.&lt;/p&gt;

&lt;h2&gt;
  
  
  Apa itu Ghost Blog?
&lt;/h2&gt;

&lt;p&gt;Ghost adalah salah satu dari sekian banyak CMS &lt;em&gt;(Content Management System)&lt;/em&gt; yang fungsinya untuk membuat website ataupun blog. Bahasa simplenya, Ghost adalah Platform Blogging.&lt;/p&gt;

&lt;p&gt;Jika kalian ingin membuat blog dengan cms ghost ini, silahkan di coba dan rasakan pengalaman kalian saat menggunakan ghost blog ini, kalau saya pribadi sih sangat senang menggunakan platform blog yang satu ini.&lt;/p&gt;

&lt;p&gt;...karena dari tampilan dashboard ghost yang simple, ringan dan pokoknya sangat powerful dalam urusan blogging. Untuk masalah SEO di Ghost blog, nggak perlu diragukan, karena platform ini memang sudah di rancang untuk keperluan blogging.&lt;/p&gt;

&lt;p&gt;...lu kok bahas CMS ghost, tapi lu pake blogspot untuk ngeblog. Gimana sih???&lt;/p&gt;

&lt;p&gt;Memang untuk blog saya yang ini menggunakan blogspot atau yang kita kenal blogger, tapi sebelum saya &lt;a href="https://www.idblogger.org/2018/04/panduan-membuat-website-atau-blog.html" rel="noopener noreferrer"&gt;membuat blog dengan blogspot pada blog ini&lt;/a&gt;, saya sudah lebih dahulu menggunakan Ghost untuk blogging.&lt;/p&gt;

&lt;p&gt;Nah, untuk itulah saya membuat artikel ini, dengan tujuan membagikan pengalaman saya menggunakan platform blogging Ghost.&lt;/p&gt;

&lt;p&gt;Perlu kita ketahui juga, platform Ghost sedikit berbeda dengan CMS yang lain, tidak sepeti WordPress, Ghost berjalan di atas Node.js, jadi jika kita ingin menginstall ghost blog di localhost kita harus menginstall node.js terlebih dahulu.&lt;/p&gt;

&lt;p&gt;Dan, seandainya kalian mau install Ghost Blog di Hosting, pastikan kalian harus cari hosting yang support dengan node.js.&lt;/p&gt;

&lt;p&gt;Kalau mau yang gratisan bisa menggunkan &lt;strong&gt;Github Pages, Heroku, Netlify, AWS, Azure&lt;/strong&gt; dan sebenarnya masih banyak lagi.&lt;/p&gt;

&lt;p&gt;...oke biar lebih lengkap saya juga akan bahas tentang Node js disini&lt;/p&gt;

&lt;h2&gt;
  
  
  Apa Itu Node js?
&lt;/h2&gt;

&lt;p&gt;Node js adalah salah satu platform pemrograman aplikasi web berbasis Javascript yang memiliki performa tinggi, Platform ini dibuat oleh Ryan Dahl pada tahun 2009, dengan Platform node js ini kita bisa menjalankan Javascript dari sisi server.&lt;/p&gt;

&lt;p&gt;Selain itu node js dibuat dengan engine javascript V8 milik Google, node js juga memiliki pustaka server sendiri sehingga kita tidak perlu menggunakan web server seperti &lt;code&gt;Nginx&lt;/code&gt; dan &lt;code&gt;Apache&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Untuk lebih jelasnya tentang node js bisa mengunjungi artikel dari Niagahoster tentang pengenalan lengkap node js bagi pemula&lt;/p&gt;

&lt;h2&gt;
  
  
  Cara Install Ghost Blog CMS di Localhost
&lt;/h2&gt;

&lt;p&gt;Sekarang kita masuk ke pokok pembahasan kita kali ini, untuk kalian yang nggak paham dengan artikel ini, saya sudah menyajikan Install Ghost Blog di Windows 10 dalam bentuk Video. Dan videonya ada dibawah ini sekalian bantu &lt;a href="https://www.youtube.com/channel/UCA2GXYv_iISNuCbuxt5ZknA?sub_confirmation=1" rel="noopener noreferrer"&gt;subscribe channel idblogger&lt;/a&gt; juga&lt;/p&gt;

&lt;p&gt;Video Youtube&lt;/p&gt;

&lt;p&gt;Dan langkah langkah install CMS Ghost di Localhost sebagai berikut:&lt;/p&gt;

&lt;h3&gt;
  
  
  #1. Install Node.js
&lt;/h3&gt;

&lt;p&gt;Buka browser dan masuk ke alamat nodejs.org, di halaman depan kalian akan melihat tampilan download, silahkan download sesuai dengan OS dan versi nodejs yang ingin kalian gunakan&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2F1.bp.blogspot.com%2F-KIK_rV1d_qQ%2FYE8z4eY_wxI%2FAAAAAAAAEg0%2FflrgcAEW4F8AESGcuQ7UpjnWCitgFqK3ACLcBGAsYHQ%2Fs1099%2Fcara-install-nodejs-dan-npm-di-windows.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2F1.bp.blogspot.com%2F-KIK_rV1d_qQ%2FYE8z4eY_wxI%2FAAAAAAAAEg0%2FflrgcAEW4F8AESGcuQ7UpjnWCitgFqK3ACLcBGAsYHQ%2Fs1099%2Fcara-install-nodejs-dan-npm-di-windows.jpg" title="cara install ghost blog" alt="cara install ghost blog" width="800" height="440"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;
  
  
  #2. Buka Node.js Command Prompt
&lt;/h3&gt;

&lt;p&gt;Setelah berhasil install node.js di windows, silahkan di buka Node.js Command Prompt atau bisa menggunakan CMD bawaan dari windows&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2F1.bp.blogspot.com%2F-qjWX83lYsqg%2FYE81jNCF6qI%2FAAAAAAAAEg8%2FXdvBNcP9rQEBftK-PUYd39CM9K3B68VkwCLcBGAsYHQ%2Fw400-h328%2Fnodejs-command-prompt.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2F1.bp.blogspot.com%2F-qjWX83lYsqg%2FYE81jNCF6qI%2FAAAAAAAAEg8%2FXdvBNcP9rQEBftK-PUYd39CM9K3B68VkwCLcBGAsYHQ%2Fw400-h328%2Fnodejs-command-prompt.jpg" title="install node js" alt="install nodejs" width="400" height="327"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;
  
  
  #3. Install Ghost CLI
&lt;/h3&gt;

&lt;p&gt;Ghost CLI adalah alat yang digunakan untuk menginstal dan memperbarui Ghost. Untuk mengunduhnya, jalankan perintah berikut dan tekan 'Enter':&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;$ npm install -g ghost-cli
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Silahkan tunggu sampai proses instalasinya selessai&lt;/p&gt;

&lt;h3&gt;
  
  
  #4. Install Ghost Blog
&lt;/h3&gt;

&lt;p&gt;Sekarang langkah selanjutnya kita buat folder baru dan pastikan folder tersebut kosong, Masuk ke lokasi folder yang sudah dibuat menggunakan CMD dan ketikan perintah berikut:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;$ ghost install local
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Tunggu Proses instalasi sampai selesai sampai muncul link untuk mengakses ghost blog kalian, untuk alamat localnya seperti ini &lt;strong&gt;&lt;a href="http://localhost:2368" rel="noopener noreferrer"&gt;http://localhost:2368&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  4.1. Install Sqlite3 (opsional)
&lt;/h4&gt;

&lt;p&gt;Secara default Cms Ghost menggunakan Sqlite3 untuk databasenya, tapi jika terjadi &lt;em&gt;error&lt;/em&gt; saat instalasi ghost dengan paket &lt;code&gt;sqlite3&lt;/code&gt; kalian bisa jalankan perintah berikut&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;$ npm install sqlite3 --save
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Jika sudah berhasil maka sekarang ketikan perintah berikut untuk mengakses Ghost Blog di localhost windows kalian&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;$ ghost start
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Kalau sudah kita bisa mengakses Ghost blog di browser menggunakan alamat &lt;strong&gt;&lt;a href="http://localhost:2368/ghost" rel="noopener noreferrer"&gt;http://localhost:2368/ghost&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  #5. Setup Admin Ghost Blog
&lt;/h3&gt;

&lt;p&gt;Untuk membuat admin di ghost blog  saya sudah bahas di artikel sebelumnya jadi, saya nggak bahas disini, kalian bisa kunjungi saja artikelya &lt;a href="https://www.idblogger.org/2021/03/cara-install-ghost-blog-di-heroku.html" rel="noopener noreferrer"&gt;disini&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Sampai disini kita sudah berhasil install cms ghost di local windows, untuk setting, ganti tema ghost, membuat artikel di ghost mungkin akan saya bahas di artikel selanjutnya. jika kurang paham atau ada kendala saat instalasi ghost silahkan tanyakan di kolom komentar saja.&lt;/p&gt;

&lt;p&gt;Terimakasih!&lt;/p&gt;

</description>
      <category>ghostblog</category>
      <category>cmsghost</category>
      <category>ghostlocally</category>
      <category>ghosttutorial</category>
    </item>
  </channel>
</rss>
