Cara Membuat Template Blogger Dari Nol 2020

Cara Membuat Template Blogger Dari Nol 2020

data:post.author.name
Published:
Updated:

Blogger adalah platform blogging gratis yang disediakan oleh Google. Di blogger terdapat yang namanya sebuah template atau bisa juga disebut tema. Template tersebut dijadikan sebagai tampilan blog kamu nantinya, template tersebut juga bisa mengatur tata letak supaya terlihat lebih rapi. Kamu bisa membuat template blogger atau menggunakan yang sudah jadi dan banyak bertebaran di internet.

Persiapan

Sebelum membuat template blogger, kamu harus mempunyai pengetahuan berikut.

  1. HTML
  2. CSS (Dasar)
  3. Javascript (Opsional)
HTML sangat penting dan untuk css kamu bisa menggunakan css framework seperti Bootstrap. Untuk javascript hanyalah opsional, jika ingin tampilan kamu lebih interactive maka kamu juga harus bisa javascript.

Cara Membuat

Saya anggap kamu sudah mengetahui dasar HTML dan CSS. Untuk membuat template blogger dari nol kamu akan mengikuti beberapa tahap, sedangkan untuk yang saya bahas kali ini masih hanya dasar.

Pengetahuan Dasar Tag Blogger

Sebelum mengedit template kamu perlu mengetahui tag dasar terlebih dahulu, berikut yang akan kita pelajari.

Bagian Style

Bagian style adalah bagian CSS yang nantinya akan kamu gunakan untuk mengubah tampilan dari halaman blog mu. Bagian style di tulis bukan dengan <style> /* CSS */ </style> tetapi dengan <b:skin> /* CSS */ </b:skin>.

Bagian Section.

Bagian Section ini adalah bagian yang nantinya akan ditempatkan bagian Widget. Berikut adalah contohnya.

<b:section id='main'></b:section>

Setiap section hanya diperbolehkan memiliki 1 id yang unik saja, artinya kamu tidak bisa menempatkan 2 section dengan id yang sama, contoh yang salah seperti berikut.

<b:section id='main'></b:section>
<b:section id='main'></b:section>

Contoh yang benar adalah seperti berikut.

<b:section id='head'></b:section>
 <b:section id='main'></b:section>

Dalam bagian section kamu bisa menerapkan beberapa atribut dengan berbagai fungsi sebagai berikut.

Attribut Jenis Fungsi
id string ID dari section, harus unik (wajib)
max-widgets boolean Jumlah maksimal widget yang akan tampil
class string Class yang digunakan
cond string Untuk menerapkan tag kondisional blogger
locked boolean Mengatur apakah section bisa menambahkan widget atau tidak
tag string Mengatur nama tag yang nantinya muncul saat render html
name string Nama section yang akan muncul saat di tata letak

Contoh penerapan kode

<b:section id='id-main' class='main' name='Main Section' tag='main></b:section>

Akan menghasilkan sebagai berikut.

<main id="id-main" class="main" name="Main Section"></main>

Bagian Widget

Bagian ini nantinya akan merender bagian penting, tipe yang tersedia sama dengan yang bisa kamu temukan di tata letak > tambah widget. Tipe yang tersedia adalah Blog, AdSense, Attribution, BlogArchive, BloggerButton, BlogList, BlogSearch, ContactForm, FeaturedPost, Feed, FollowByEmail, Followers, Header, HTML, Image, Label, LinkList, Navbar, PageList, PopularPosts dll. Bisa membaca dokumentasi lengkap di Blogger Code Gadget Introduction

Selain itu terdapat atribut juga seperti pada bagian Section.

Attribut Jenis Fungsi
id string Sebagai identitas , harus unik(wajib)
type string Tipe yang akan ditampilkan (wajib)
locked boolean Mengatur apakah widget dikunci atau tidak
title string Judul widget
visible boolean Mengatur apakah widget ditampilkan atau disembunyikan

Untuk menuliskanya sedikit berbeda dengan section pada atribut id, jika di bagian section kita bisa bebas menentukan id namun di bagian widget terbatas dengan tipe widget, contoh penerapan.

<b:widget id='Header1' type='Header'>...</b:widget>
<b:widget id='Header2' type='Header'>...</b:widget>

Dan bagian widget harus bersarang di dalam bagian section. Contoh

<b:section id='head'>
<b:widget id='Header1' type='Header'>...</b:widget>
</b:section>

Mengedit Template

Sekarang kamu masuk Blogger dan pindah menuju bagian tema lalu klk tanda panah ke bawah dan pilih edit html.

Cara Membuat Template Blogger Dari Nol 2020 - Edit HTML

Tambahkan Kode

Setelah masuk ke bagian edit html, sekarang kamu bisa menambahkan tag html mu sendiri. Sekarang tambahkan deklarasi html 5 beserta tag nya.

<!DOCTYPE html>
<html lang='id' b:css='false' b:defaultwidgetversion='2' b:layoutsVersion='3' b:responsive='true' b:templateVersion='1.3.0' expr:dir='data:blog.languageDirection'>
  <head>
    <meta charset="utf-8"/>
    <title><data:view.title.escaped/></title>
  </head>
  <body>

  </body>
</html>

  &lt;/body&gt;
&lt;/html&gt;

Cara Membuat Template Blogger Dari Nol 2020 - Tag Dasar Template

Pada bagian tag <data:view.title.escaped/> adalah bagian dari kode blogger yang berfungsi menampilkan judul secara otomatis, jika kamu mengatur judul blog kamu dengan "Template Blogger" maka halaman rumah atau homepage kamu juga berjudul Template Blogger. Ketika berada di halaman postingan maka judul akan berubah sesuai dengan judul postingan.

Disini saya mengatur template widget dan layout ke versi terbaru revisi 1.3.0, jadi beberapa tutorial di internet mungkin akan ada yang tidak berfungsi.

Kamu belum bisa menyimpan template karena template belum menerapkan skin, section dan widget apapun.

Sekarang tambahkan skin pada bagian head

<b:skin version='1.3.0'><![CDATA[/* CSS */</b:skin>

Sehingga hasil akhir seperti berikut.

Cara Membuat Template Blogger Dari Nol 2020 - Tambahkan b:skin

Sekarang tambahkan bagian header, main dan aside.


<header>
	<b:section class='container' id='head'>
	</b:section>
</header>
<div class='container'>
	<main>
		<b:section id='main-section'>
        </b:section>
    </main>

	<aside>
	  	<b:section id='aside'>
		</b:section>
	</aside>
</div>
Cara Membuat Template Blogger Dari Nol 2020 - bagian section

Tambahkan widget didalam section seperti berikut.

<b:widget id='Header1' type='Header'/>


Tambahkan juga widget Blog pada bagian main.

<b:widget id='Blog1' type='Blog'/>

Cara Membuat Template Blogger Dari Nol 2020 - Widget Blog

Kamu juga bisa menambahkan widget pada bagian aside, dan jika kamu mengakhiri tag widget dengan /> maka kode akan otomatis dilengkapi ketika kita menyimpan template. Kode akhir dari template sebagai berikut.

<!DOCTYPE html>
<html lang='id' b:css='false' b:defaultwidgetversion='2' b:layoutsVersion='3' b:responsive='true' b:templateVersion='1.3.0' expr:dir='data:blog.languageDirection'>
  <head>
    <meta charset="utf-8"/>
    <title><data:view.title.escaped/></title>
    <b:skin><![CDATA[/*CSS*/]]></b:skin>
  </head>
  <body>

    <header>
      <b:section class='container' id='head'>
        <b:widget id='Header1' type='Header'/>
      </b:section>
    </header>
    <div class='container'>
      <main>
        <b:section id='main-section'>
          <b:widget id='Blog1' type='Blog'/>
        </b:section>
      </main>

      <aside>
        <b:section id='aside'>
        </b:section>
      </aside>
    </div>
    
  </body>
</html>

Silahkan simpan template dan reload halaman untuk melihat kode yang sudah lengkap. Sekarang kamu bisa mengubahnya sesuka hati.

Akhir Kata

Sekarang kamu siap untuk membuat template mu sendiri, silahkan lakukan percobaan yang banyak karena biasanya cukup pusing ketika memahami tag blogger. Sebagai referensi kamu bisa mengunjungi Blogger Code. Mohon maaf bila terdapat kesalahan, karena saya juga masih belajar.


Comments

  1. Hmm, dari dulu saya selalu penasaran cara buat template blogger itu kyk apa. Tapi kadang kalau lihat prosesnya lumayan ribet juga dan saya kayaknya gak punya banyak waktu buat bikin dari nol. Akhirnya selama ini belajar redesign template orang lain aja sembari belajar. Sayang ujung-ujungnya cuma otak-atik tampilan pakai CSS aja, huhuhu.

    ReplyDelete
    Replies
    1. kalau saya sih lebih enak bikin langsung dari nol, kalau sekiranya ada yang mentok ya comot dari template orang haha. Redesign lebih susah, soalnya harus memahami tata letak template orang.

      Delete

Post a comment

- Gunakan <em>kode yang sudah diparse html</em> untuk menampilkan kode.
- Tidak diperbolehkan menggunakan hyperlink