Di era digital seperti sekarang, memiliki blog pribadi bukan hanya soal menyalurkan hobi menulis atau berbagi cerita. Blog juga bisa menjadi portofolio digital, media untuk membangun personal branding, atau bahkan sumber penghasilan. Jika dulu membuat blog memerlukan banyak konfigurasi rumit, kini teknologi seperti Next.js mempermudah proses tersebut. Framework ini terkenal cepat, modern, dan cocok untuk berbagai kebutuhan — termasuk blog pribadi yang terlihat profesional.
Dalam artikel ini, kita akan membahas langkah demi langkah cara membuat blog pribadi menggunakan Next.js, mulai dari persiapan hingga blog siap diakses oleh dunia.
1. Persiapan Awal
Sebelum mulai membuat blog, pastikan kamu sudah memiliki:
- Node.js & npm atau yarn terinstal di komputer
- Text editor seperti Visual Studio Code
- Pengetahuan dasar tentang HTML, CSS, dan JavaScript
2. Membuat Proyek Next.js
Buka terminal, lalu jalankan perintah berikut:
npx create-next-app@latest my-blog
Setelah proses instalasi selesai, masuk ke folder proyek:
cd my-blog
Lalu jalankan server development:
npm run dev
Blog akan otomatis bisa diakses di http://localhost:3000.
3. Menambahkan Halaman Blog
Next.js menggunakan konsep file-based routing, jadi untuk membuat halaman baru cukup tambahkan file di folder pages.
Contoh membuat halaman about:
// pages/about.js
export default function About() {
return <h1>Tentang Blog Ini</h1>
}
4. Menambahkan Konten Blog
Gunakan folder pages untuk postingan statis atau integrasikan Markdown dengan library seperti gray-matter untuk membuat postingan lebih fleksibel.
Contoh struktur folder:
pages/
├─ index.js
├─ about.js
└─ posts/
├─ post1.md
└─ post2.md
5. Styling Blog
Gunakan CSS bawaan Next.js atau framework seperti Tailwind CSS untuk tampilan yang modern dan responsif.
Contoh instalasi Tailwind CSS:
npm install -D tailwindcss postcss autoprefixer
npx tailwindcss init -p
6. Deployment Blog
Setelah blog selesai, kamu bisa deploy gratis ke Vercel hanya dengan satu klik. Vercel adalah platform resmi untuk hosting Next.js, jadi integrasinya sangat mudah.
Kesimpulan
Membuat blog pribadi dengan Next.js adalah langkah tepat untuk memiliki website modern, cepat, dan mudah dikelola. Dengan dukungan fitur seperti file-based routing, SSG (Static Site Generation), dan integrasi mudah ke berbagai layanan, Next.js memberikan kebebasan penuh untuk mengembangkan blog sesuai selera.
Kalau blog ini sudah jadi, tinggal isi dengan tulisan yang bermanfaat dan konsisten update. Siapa tahu dari hobi menulis, lahir peluang besar di masa depan.