Days
Hours
Minutes
Seconds

Promo Grand Opening

15% OFF

Khusus Pelanggan Baru

Panduan Lengkap: Membuat Template Blog Sederhana dengan Bootstrap

 

Bootstrap adalah kerangka kerja (framework) CSS yang paling populer dan banyak digunakan untuk membangun website responsif dengan cepat. Keunggulannya terletak pada sistem grid yang kuat dan komponen-komponen siap pakai yang mempermudah proses desain web. Tutorial ini akan memandu Anda langkah demi langkah dalam membuat template blog sederhana menggunakan Bootstrap 5.


 

Persiapan Awal

 

Sebelum memulai, pastikan Anda memiliki editor kode (seperti Visual Studio Code atau Sublime Text) dan web browser modern.

  1. Unduh Bootstrap: Kunjungi situs resmi Bootstrap. Anda dapat mengunduh file CSS dan JavaScript-nya atau menggunakan CDN (Content Delivery Network) untuk kemudahan. Menggunakan CDN lebih disarankan karena tidak perlu mengunduh file dan membuatnya lebih cepat.
  2. Struktur Folder: Buat folder proyek dengan struktur berikut:
    /simple-blog
    ├── index.html
    └── css/
        └── style.css
    
    • index.html: File utama yang akan menjadi halaman blog Anda.
    • css/style.css: File CSS khusus untuk menambahkan gaya pribadi di luar Bootstrap.

 

Langkah 1: Struktur Dasar HTML

 

Buat file index.html dan tambahkan struktur HTML dasar. Pastikan untuk menautkan file CSS dan JavaScript Bootstrap melalui CDN, serta file style.css Anda sendiri.

HTML

<!doctype html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">

    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">
    
    <link rel="stylesheet" href="css/style.css">

    <title>Blog Sederhana</title>
  </head>
  <body>

    <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>
  </body>
</html>

 

Langkah 2: Membuat Header dan Navigasi

 

Header blog akan berisi judul dan menu navigasi. Gunakan komponen Navbar dari Bootstrap untuk membuatnya responsif dan menarik.

HTML

<header>
  <nav class="navbar navbar-expand-lg navbar-dark bg-dark">
    <div class="container">
      <a class="navbar-brand" href="#">Simple Blog</a>
      <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
        <span class="navbar-toggler-icon"></span>
      </button>
      <div class="collapse navbar-collapse" id="navbarNav">
        <ul class="navbar-nav ms-auto">
          <li class="nav-item">
            <a class="nav-link active" aria-current="page" href="#">Beranda</a>
          </li>
          <li class="nav-item">
            <a class="nav-link" href="#">Tentang</a>
          </li>
          <li class="nav-item">
            <a class="nav-link" href="#">Kontak</a>
          </li>
        </ul>
      </div>
    </div>
  </nav>
</header>
  • navbar-dark bg-dark: Membuat navbar berwarna gelap dengan teks terang.
  • container: Menjaga konten agar tetap berada di tengah dan tidak melebihi lebar layar.
  • ms-auto: Mengatur posisi menu ke kanan secara otomatis.

 

Langkah 3: Membuat Konten Utama

 

Bagian konten utama akan dibagi menjadi dua kolom: kolom utama untuk artikel dan kolom samping (sidebar) untuk kategori atau widget lainnya. Ini adalah penerapan sistem grid Bootstrap.

HTML

<main class="container my-4">
  <div class="row">
    <div class="col-lg-8">
      <article class="bg-light p-4 mb-4 rounded">
        <h2>Judul Artikel Pertama</h2>
        <p class="text-muted">Ditulis oleh: Admin pada 26 Agustus 2025</p>
        <img src="https://via.placeholder.com/800x400" class="img-fluid rounded mb-3" alt="Placeholder image">
        <p>Ini adalah isi dari artikel. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis eu leo sit amet dolor facilisis tempor. Praesent quis justo eget quam pulvinar commodo.</p>
        <a href="#" class="btn btn-primary">Baca Selengkapnya</a>
      </article>
      
      <article class="bg-light p-4 mb-4 rounded">
        <h2>Judul Artikel Kedua</h2>
        <p class="text-muted">Ditulis oleh: Admin pada 25 Agustus 2025</p>
        <img src="https://via.placeholder.com/800x400" class="img-fluid rounded mb-3" alt="Placeholder image">
        <p>Ini adalah isi dari artikel kedua. Nam sed urna a diam varius bibendum. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.</p>
        <a href="#" class="btn btn-primary">Baca Selengkapnya</a>
      </article>
    </div>

    <div class="col-lg-4">
      <aside class="bg-light p-4 rounded">
        <h4>Tentang Blog</h4>
        <p>Blog ini dibuat untuk berbagi tutorial, tips, dan trik seputar desain web dan Bootstrap.</p>
        <hr>
        <h4>Kategori</h4>
        <ul class="list-unstyled">
          <li><a href="#" class="text-decoration-none">Bootstrap</a></li>
          <li><a href="#" class="text-decoration-none">HTML & CSS</a></li>
          <li><a href="#" class="text-decoration-none">Tips & Trik</a></li>
        </ul>
      </aside>
    </div>
  </div>
</main>
  • col-lg-8 dan col-lg-4: Membagi row menjadi dua kolom. Pada layar besar (lg), kolom utama akan mengambil 8 bagian dan sidebar 4 bagian. Pada layar kecil, mereka akan tersusun vertikal.
  • bg-light, p-4, mb-4, rounded: Kelas utilitas Bootstrap untuk menambahkan warna latar, padding, margin bawah, dan sudut membulat.
  • img-fluid: Membuat gambar responsif.

 

Langkah 4: Membuat Footer

 

Footer akan berisi informasi hak cipta atau tautan penting lainnya.

HTML

<footer class="bg-dark text-white text-center py-3">
  <div class="container">
    <p class="mb-0">&copy; 2025 Simple Blog. Dibuat dengan Bootstrap.</p>
  </div>
</footer>

 

Langkah 5: Menambahkan Gaya Kustom (Opsional)

 

Jika Anda ingin menyesuaikan tampilan lebih lanjut, Anda dapat mengedit file css/style.css. Contoh:

CSS

/* css/style.css */

body {
  font-family: 'Helvetica Neue', sans-serif;
  background-color: #f8f9fa; /* Warna abu-abu terang */
}

.article-title {
  color: #343a40; /* Warna teks gelap */
}

Dengan mengikuti langkah-langkah di atas, Anda telah berhasil membuat template blog sederhana yang responsif dan fungsional menggunakan Bootstrap 5. Anda dapat terus mengembangkan template ini dengan menambahkan fitur lain seperti pagination, form komentar, atau halaman artikel tunggal. Selamat mencoba! ✨

Wawasan Terbaru

Gemini_Generated_Image_wfw5uwwfw5uwwfw5
Mengenal Dunia Grafis: Dari Piksel Hingga Vektor, Kekuatan Visual di Era Digital
Gemini_Generated_Image_b6dimfb6dimfb6di
Mengenal Foundation: Kerangka Kerja Front-End Profesional untuk Web Responsif
Gemini_Generated_Image_sx3ztpsx3ztpsx3z
CSS
Mempercantik Website dengan CSS: Seniman di Balik Tampilan Web 🎨
Gemini_Generated_Image_e013qke013qke013
Mengenal HTML: Fondasi dari Setiap Halaman Website 🌐
Gemini_Generated_Image_ldki4nldki4nldki
Menyelami Dunia Coding: Seni Berbicara dengan Komputer
Gemini_Generated_Image_dpvliydpvliydpvl
Menguasai GIT: Fondasi Penting dalam Dunia Pengembangan Perangkat Lunak
Gemini_Generated_Image_sqcib9sqcib9sqci
Tutorial Python #12: Mengenal Jenis-jenis Operator dalam Python
Gemini_Generated_Image_o1bw3do1bw3do1bw
Memahami Tipe Data Dictionary dalam Python
Gemini_Generated_Image_ko4ixfko4ixfko4i
Mengenal Tipe Data Set dalam Python
Gemini_Generated_Image_1xop7m1xop7m1xop
Tuple dalam Python: Pengenalan dan Tutorial

Wawasan Serupa

Gemini_Generated_Image_j8187dj8187dj818
Gemini_Generated_Image_lpbafglpbafglpba

Ceritakan Detail Proyekmu

Mulai dari 30K aja, solusi IT kamu langsung jalan tanpa drama.

Kata Mereka Tentang Solusi Coding

Dipercaya oleh lebih dari 200++ client untuk menyelesaikan proyeknya dengan total 250++ proyek dari berbagai jenis proyek