Materi ini berbeda: kode ditulis langsung di editor artikel, bukan di Tata Letak. Anda akan membuat daftar isi, tombol, tabel, formulir kontak, dan halaman Peta Situs, lalu memilih sistem komentar.
Dalam Materi Ini
Kode di Dalam Artikel
Kode artikel ditulis saat Anda menulis postingan atau halaman. Ada satu aturan penting: sebagian besar harus ditebalkan.
Kode yang ditulis langsung di isi tulisan. {getToc} membuat daftar isi otomatis dari subjudul. {getButton} mengubah tautan menjadi tombol. $ads={1} dan $ads={2} menaruh iklan Post ADS 1 dan 2 tepat di titik itu. {contactForm} memasang formulir kontak. {leftSidebar}, {rightSidebar}, {fullWidth} mengatur sidebar kiri, kanan, atau tanpa sidebar untuk tulisan itu saja.
Kode siap tempel
{getToc} $title={Daftar Isi}
{getButton} $text={Unduh Formulir} $icon={download} $color={#1057c8}
$ads={1}
$ads={2}
{contactForm}
{leftSidebar} {rightSidebar} {fullWidth}
Langkah
- Semua kode kecuali getButton harus ditebalkan. Tulis kodenya, blok teksnya, lalu klik tombol B (Tebal). Di mode HTML bentuknya
<b>{getToc} $title={Daftar Isi}</b>. - getButton: tulis kodenya, blok teksnya, lalu jadikan tautan (ikon rantai atau Ctrl+K) ke alamat tujuan. Ratakan paragraf ke tengah agar tombol di tengah.
- getToc: gunakan format Heading (bukan sekadar teks tebal) untuk subjudul agar muncul di daftar isi.
- contactForm: paling cocok di Halaman bernama Kontak.
Arti tiap bagian kode
| Bagian | Artinya |
|---|---|
$icon | cart, contact, download, gift, info, link, paypal, preview, share, whatsapp |
$color | Warna tombol dalam kode hex, misalnya #1057c8. |
$size={1} | Tombol lebih besar (nilai apa pun). |
$info | Teks keterangan kecil di dalam tombol. |
$title | Judul daftar isi. Bila kosong: Table of Contents. |
Membuat Tabel
Editor Blogger tidak punya tombol tabel, tetapi cara HTML-nya mudah: salin, lalu ganti isinya.
Editor Blogger tidak punya tombol tabel, jadi tabel dibuat dengan kode HTML. Template otomatis merapikan tabel: judul kolom berlatar biru tua, baris berselang-seling, dan tabel yang lebar bisa digeser ke samping di HP dengan petunjuk Geser.
Kode siap tempel
<table>
<tr><th>Instrumen</th><th>Risiko</th><th>Imbal hasil</th></tr>
<tr><td>Deposito</td><td>Rendah</td><td>4% - 5% per tahun</td></tr>
<tr><td>Saham</td><td>Tinggi</td><td>Tidak tetap</td></tr>
</table>
<table>
<tr><td><b>Paket</b></td><td><b>Harga</b></td></tr>
<tr><td>Dasar</td><td>Rp 50.000</td></tr>
<tr><td>Pro</td><td>Rp 150.000</td></tr>
</table>
Langkah
- Buka Postingan baru. Klik ikon pensil di toolbar, lalu pilih Tampilan HTML.
- Tempel salah satu kode di atas di tempat tabel akan muncul, lalu ganti isinya. Tambahkan baris dengan menyalin satu baris
<tr>...</tr>. - Kembali ke Tampilan Tulis untuk memeriksa, lalu klik Publikasikan.
- Jangan memakai
<thead>. Pada template ini judul kolom dengan thead tampil pudar dan hampir tidak terbaca. Pakai salah satu dari dua cara di atas.
Arti tiap bagian kode
| Bagian | Artinya |
|---|---|
<tr> | Satu baris. |
<th> | Sel judul. Bila semua sel di baris pertama memakai th, baris itu menjadi judul kolom berlatar biru tua. |
<b> di baris pertama | Cara kedua: bila semua sel baris pertama berisi teks tebal, baris itu juga dikenali sebagai judul kolom. |
<td> | Sel isi. Boleh berisi teks, tautan, atau gambar. |
<th> di awal baris lain | Menjadi judul baris (latar biru muda). |
Atribut lama | border, width, cellpadding, dan sejenisnya dihapus otomatis, jadi tidak perlu ditulis. |
Halaman Peta Situs
Peta Situs memudahkan pembaca dan mesin pencari menemukan semua artikel Anda.
Halaman untuk pembaca yang berisi semua artikel dikelompokkan per label, lengkap dengan tanggal. Halaman ini juga menambah tautan internal sehingga mesin pencari lebih mudah menemukan artikel lama. Daftar dimuat otomatis dari feed Blogger, jadi artikel baru langsung ikut tanpa Anda mengubah apa pun.
Kode siap tempel
<div id="peta-situs">Memuat daftar artikel...</div>
<script>
(function(){
var box=document.getElementById('peta-situs'),step=150,max=1000,all=[],start=1;
function esc(s){return String(s).replace(/[&<>"]/g,function(c){return{'&':'&','<':'<','>':'>','"':'"'}[c]})}
function load(){
fetch('/feeds/posts/summary?alt=json&max-results='+step+'&start-index='+start)
.then(function(r){return r.json()})
.then(function(d){
var e=(d.feed&&d.feed.entry)||[];all=all.concat(e);
if(e.length===step&&all.length<max){start+=step;load()}else render();
})
.catch(function(){box.textContent='Daftar artikel tidak dapat dimuat. Muat ulang halaman ini.'});
}
function render(){
if(!all.length){box.textContent='Belum ada artikel.';return}
var g={},keys=[];
all.forEach(function(e){
var l=(e.link||[]).filter(function(x){return x.rel==='alternate'})[0];if(!l)return;
var c=(e.category&&e.category[0]&&e.category[0].term)||'Tanpa label';
if(!g[c]){g[c]=[];keys.push(c)}
g[c].push({u:l.href,t:(e.title&&e.title.$t)||'(tanpa judul)',d:((e.published&&e.published.$t)||'').slice(0,10)});
});
keys.sort(function(a,b){return a.localeCompare(b)});
var h='<p><b>'+all.length+' artikel</b> dalam '+keys.length+' kategori. <a href="/sitemap.xml">sitemap.xml</a></p>';
keys.forEach(function(k){
h+='<h3>'+esc(k)+' ('+g[k].length+')</h3><ul>';
g[k].forEach(function(p){h+='<li><a href="'+esc(p.u)+'">'+esc(p.t)+'</a> <small>'+esc(p.d)+'</small></li>'});
h+='</ul>';
});
box.innerHTML=h;
}
load();
})();
</script>
Langkah
- Buka Halaman → Halaman baru. Isi judul, misalnya Peta Situs.
- Klik ikon pensil di toolbar, pilih Tampilan HTML, hapus isinya, lalu tempel seluruh kode di atas. Jangan kembali ke Tampilan Tulis sebelum menyimpan, karena editor bisa merusak skrip.
- Klik Publikasikan. Alamat halaman biasanya
/p/peta-situs.html. - Tata Letak → Footer Menu (atau Header Menu) → Tambahkan Link: Nama Peta Situs, URL
/p/peta-situs.html. - Untuk Google: Blogger sudah membuat sitemap otomatis di
alamatblog/sitemap.xml(artikel) danalamatblog/sitemap-pages.xml(halaman). Kirim alamat itu di Search Console → Sitemap. Halaman Peta Situs di atas untuk pembaca, bukan pengganti sitemap.xml.
Arti tiap bagian kode
| Bagian | Artinya |
|---|---|
step=150 | Jumlah artikel yang diminta sekali ambil. |
max=1000 | Batas jumlah artikel yang ditampilkan. Naikkan bila artikel Anda lebih dari 1000. |
Pengelompokan | Memakai label pertama tiap artikel. Artikel tanpa label masuk ke Tanpa label. |
Sistem Komentar
Pilih sistem komentar yang cocok untuk pembaca Anda.
Memilih sistem komentar yang dipakai di artikel. Bila kolom dibiarkan kosong, dipakai komentar Blogger.
Kode siap tempel
$type={blogger}
$type={disqus} $shortname={nama-disqus-anda}
$type={facebook} $lang={id_ID}
$type={hide}
Langkah
- Buka Main Posts → Edit, cari pengaturan Komentar.
- Isi kolom Label dengan salah satu kode, lalu Simpan.
Arti tiap bagian kode
| Bagian | Artinya |
|---|---|
blogger | Komentar bawaan Blogger. |
disqus | Butuh $shortname dari akun Disqus. |
facebook | $lang opsional untuk bahasa, misalnya id_ID. |
hide | Menyembunyikan komentar. |
{getToc} yang ditebalkan, satu tabel dengan baris pertama berisi <th>, lalu satu tombol unduh.