Cara Membuat Table Of Content (TOC) Otomatis di Blogger Terbaru
Di artikel kali ini saya akan membagikan cara membuat tabel of content (TOC) di
blogger secara otomatis dan semi otomatis.
Kenapa otomatis dan semi otomatis, silahkan simak ulasan lengkapnya pada artikel dibawah ini.
Dari segi mesin pencarian tentu akan ada tampilan jump link yang ditampilkan di mesin pencari seperti google contohnya seperti pada gambar dibawah ini.
Dari tampilan diatas, tentu hasil pencarian seperti diatas akan lebih menarik pengunjung untuk membaca artikel blog anda. Karena ada point-point penting yang di tampilkan.
Sebenarnya ada 3 (tiga) cara membuat Tabel Of Content (TOC) yaitu secara manual, secara otomatis dan semi otomatis.
Dari ketiga cara diatas tentu mempunyai perbedaan masing-masing dari segi loading kecepatan membuka halaman blog, cara manual paling bagus karena tidak ada kode CSS atau Script yang memberatkan.
Kalau dari segi efesien cara otomatis dan semi otomatis lebih simple tanpa harus menandai bagian-bagian point penting pada artikel seperti yang dilakukan cara manual.
Untuk membuat Table Of Content (TOC) secara manual saya telah membuat tutorialnya pada halaman dibawah ini.
Baca : Cara membuat tabel of content (TOC) di blog secara manual
Contohnya saya menggunakan template viomagz ini, template ini bawaannya tidak ada fitur TOC atau daftar isi otomatisnya atau manualnya. Sehingga harus membuat sendiri jika ingin ditampilkan.
Ada beberapa cara yang bisa anda pilih untuk membuat daftar isi atau tabel of content (TOC) di blog.
Berikut Cara Membuat table of content (TOC) otomatis di Blog
Kenapa kok semi otomatis?
Karena menerut saya, memang tidak semua postingan blog itu harus diberi daftar isi atau TOC. Apalagi kalo isi postingan itu sedikit.
Jadi pemilihan membuat tabel of content semi otomatis ini bisa menjadi pilihan.
Ada beberapa pilihan cara yang bisa anda gunakan. Silahkan pilih yang sesuai dan yang mudah untuk dipraktekkan.
Untuk menggunakannya pada postingan
Pastikan postingan atau artikel anda sudah ada sub judul atau subheading h2, h3 dan seterusnya. Untuk menerapkannya silahkan gunakan dengan cara dibawah ini :
Penerapan Daftar isi postingan
Silahkan salah satu postingan yang akan diberi table of content (TOC) lalu ikuti cara dibawah ini
Penerapan pada postingan atau artikel blog
Cara Membuat Table Of Content (TOC) Otomatis di Blogger |
Kenapa otomatis dan semi otomatis, silahkan simak ulasan lengkapnya pada artikel dibawah ini.
Pengertian Table Of Content (TOC) blog ?
Table Of Content adalah daftar isi pada artikel atau postingan pada blog, dimana itu merupakan ringkasan point-point utama dalam sebuah artikel blog. Table Of Content (TOC) sering dijumpai di situs wikipedia.Kegunaan Table Of Content pada postingan blog
Secara umum lebih memudahkan pengunjung untuk mencari tahu point penting dari jawaban yang ada di artikel sehingga tidak harus membaca semua postingan secara menyeluruh.Dari segi mesin pencarian tentu akan ada tampilan jump link yang ditampilkan di mesin pencari seperti google contohnya seperti pada gambar dibawah ini.
Kegunaan Table Of Content pada postingan blog |
Dari tampilan diatas, tentu hasil pencarian seperti diatas akan lebih menarik pengunjung untuk membaca artikel blog anda. Karena ada point-point penting yang di tampilkan.
Sebenarnya ada 3 (tiga) cara membuat Tabel Of Content (TOC) yaitu secara manual, secara otomatis dan semi otomatis.
Dari ketiga cara diatas tentu mempunyai perbedaan masing-masing dari segi loading kecepatan membuka halaman blog, cara manual paling bagus karena tidak ada kode CSS atau Script yang memberatkan.
Kalau dari segi efesien cara otomatis dan semi otomatis lebih simple tanpa harus menandai bagian-bagian point penting pada artikel seperti yang dilakukan cara manual.
Untuk membuat Table Of Content (TOC) secara manual saya telah membuat tutorialnya pada halaman dibawah ini.
Baca : Cara membuat tabel of content (TOC) di blog secara manual
Cara Membuat (TOC) Table Of Content Otomatis di Blogger
Table Of Content (TOC) Otomatis di Blogger |
Untuk membuat daftar isi atau table of content ini tingkat sulit tidaknya itu
juga tergantung dari template blog yang anda gunakan.
Contohnya saya menggunakan template viomagz ini, template ini bawaannya tidak ada fitur TOC atau daftar isi otomatisnya atau manualnya. Sehingga harus membuat sendiri jika ingin ditampilkan.
Ada beberapa cara yang bisa anda pilih untuk membuat daftar isi atau tabel of content (TOC) di blog.
Berikut Cara Membuat table of content (TOC) otomatis di Blog
- Silahkan masuk dasboard blogger anda
- Lalu klik menu Tema dan pilih Edit HTML
- Backup dulu template anda sebelum mencoba langkah selanjutnya
-
Copy semua kode dibawah ini dan letakkan diatas kode </head>
<b:if cond='data:blog.pageType == "item" or data:blog.pageType == "static_page"'> <style media='all' type='text/css'> /* * Blogspot TOC */ .bwstoc { margin: 10px 0; background: #F0F0F0; border: 1px solid #ddd; } .bwstoc ol, .bwstoc ul { margin: 0 0 15px 20px; padding: 0; } .bwstoc ul { list-style: disc; } .bwstoc ol li, .bwstoc ul li { font-size: 95%; padding: 5px 10px 0 0; margin: 0 0 0 30px; } .bwstoc a { text-decoration: none; } .bwstoc a:hover { text-decoration: underline; } .bwstoc .bwstocHeader { font-weight: bold; font-size: 100%; position: relative; outline: none; border: none; padding: 5px 15px 5px 5px; margin: 5px 10px; } .bwstoc .bwstocHeader a { text-decoration: none; cursor: pointer; } .bwstoc .bwstocHeader a:hover { text-decoration: underline; } </style> <!-- Blogger TOC --> <script type='text/javascript'> /* * SEO Friendly Blogspot Table Of Contents * https://bibit.ws/toc-di-blogspot.php */ //<![CDATA[ function bwstoc() { var bwstoc = i = headinglength = getheading = 0; headinglength = document.getElementById("post-toc").querySelectorAll("h2, h3, h4").length; if (headinglength > 1) { // Hanya Tampil Jika Ditemukan Minimal 2 Heading for (i = 0; i < headinglength; i++) { getheading = document.getElementById("post-toc").querySelectorAll("h2, h3, h4")[i].textContent; var bws_1 = getheading.replace(/[^a-z0-9]/gi," "); var bws_2 = bws_1.trim(); var getHeadUri = bws_2.replace(/\s/g, "_"); document.getElementById("post-toc").querySelectorAll("h2, h3, h4")[i].setAttribute("id", getHeadUri); bwstoc = "<li><a href='#" + getHeadUri + "'>" + getheading + "</a></li>"; document.getElementById("bwstoc").innerHTML += bwstoc; } } else { document.write("<style>.bwstoc{display:none !important;visibility:hidden !important;width:0 !important;height:0 !important;}</style>"); } } function bwstocShow() { var bwstocBtn = document.getElementById('bwstoc'); var bwstocWrapID = document.getElementById('bwstocwrap'); var bwstocLink = document.getElementById('bwstocLink'); if (bwstocBtn.style.display === 'none') { bwstocBtn.style.display = 'block'; bwstocWrapID.style.display = 'block'; bwstocLink.innerHTML = 'Tutup'; } else { bwstocBtn.style.display = 'none'; bwstocWrapID.style.display = 'inline-block'; bwstocLink.innerHTML = 'Tampil'; } } //]]> </script> <noscript><style media='all' type='text/css'>#bwstocwrap,.bwstoc{display:none !important;visibility:hidden !important;width:0 !important;height:0 !important;}</style></noscript> </b:if>
-
Setelah itu cari kode <data:post.body/>, biasanya banyak kode
didalam template blog anda. Pilih salah satu hingga menemukan kode yang pas.
Silahkan copy kode dibawah ini. Pilih salah satu ya.. jangan semua
dipasang
Kode 1 : Untuk kode Daftar isi yang tertutup gunakan kode dibawah ini.<div id='post-toc'> <div id='bwstocwrap' class='bwstoc' style='display:inline-block;'><div class='bwstocHeader'>Konten [<a id='bwstocLink' onclick='bwstocShow()'>Tampil</a>]</div><ul id='bwstoc' style='display:none'/></div> <data:post.body/> <script>bwstoc();</script> </div><!-- end TOC -->
Kode 2 : Untuk tampilan Daftar isi langsung terbuka gunakan kode dibawah ini.<div id='post-toc'> <div id='bwstocwrap' class='bwstoc' style='display:inline-block;'><div class='bwstocHeader'>Konten [<a id='bwstocLink' onclick='bwstocShow()'>Tutup</a>]</div><ul id='bwstoc' style='display:block'/></div> <data:post.body/> <script>bwstoc();</script> </div><!-- end TOC -->
- Kemudian simpan template anda. Jika berhasil disetiap postingan anda akan tampil daftar isi otomatis terpasang.
Cara Membuat (TOC) Table Of Content Semi Otomatis di Blog (Recommended)
Selain cara otomatis saya juga membagikan cara-cara membuat daftar isi postingan blog atau table of content secara semi otomatis. Artinya anda harus menuliskan sedikit kode pada postingan blog.Kenapa kok semi otomatis?
Karena menerut saya, memang tidak semua postingan blog itu harus diberi daftar isi atau TOC. Apalagi kalo isi postingan itu sedikit.
Jadi pemilihan membuat tabel of content semi otomatis ini bisa menjadi pilihan.
Ada beberapa pilihan cara yang bisa anda gunakan. Silahkan pilih yang sesuai dan yang mudah untuk dipraktekkan.
Cara 1 : Membuat table of content semi otomatis di blogger
Membuat table of content (TOC) semi otomatis di blogger |
Cara pertama dapat anda lihat contohnya seperti pada gambar diatas, dimana pada contoh daftar isi atau TOC blogger ada kode pemanggil yang dibuat manual. berikut ini cara membuatnya :
- Silahkan masuk dasboard blogger
- Klik pada menu Tema lalu pilih Edit HTML
- Berikutnya silahkan backup dulu template anda
-
Setelah terbackup template anda, copy kode dibawah ini letakkan diatas
kode ]]</b:skin>
.mbtTOC{border:5px solid #f7f0b8;box-shadow:1px 1px 0 #EDE396;background-color:#FFFFE0;color:#707037;line-height:1.4em;margin:30px auto;padding:20px 30px 20px 10px; font-family:oswald, arial;display: block;width: 70%;} .mbtTOC ol,.mbtTOC ul {margin:0;padding:0;} .mbtTOC ul {list-style:none;} .mbtTOC ol li,.mbtTOC ul li {padding:15px 0 0; margin:0 0 0 30px;font-size:15px;} .mbtTOC a{color:#0080ff;text-decoration:none;} .mbtTOC a:hover{text-decoration:underline; } .mbtTOC button{background:#FFFFE0; font-family:oswald, arial; font-size:20px;position:relative; outline:none;cursor:pointer; border:none; color:#707037;padding:0 0 0 15px;} .mbtTOC button:after{content: "\f0dc"; font-family:FontAwesome; position:relative; left:10px; font-size:20px;}
-
Berikutnya salin juga kode dibawah ini, dan letakkan diatas kode
</head>
<link href='http://fortawesome.github.io/Font-Awesome/assets/font-awesome/css/font-awesome.css' rel='stylesheet'/> <link href='http://fonts.googleapis.com/css?family=Oswald' rel='stylesheet' type='text/css'/> <script type='text/javascript'> //<![CDATA[ function mbtTOC() {var mbtTOC=i=headlength=gethead=0; headlength = document.getElementById("post-toc").getElementsByTagName("h3").length;for (i = 0; i < headlength; i++) {gethead = document.getElementById("post-toc").getElementsByTagName("h3")[i].textContent;document.getElementById("post-toc").getElementsByTagName("h3")[i].setAttribute("id", "point"+i);mbtTOC = "<li><a href='#point"+i+"'>"+gethead+"</a></li>";document.getElementById("mbtTOC").innerHTML += mbtTOC;}}function mbtToggle() {var mbt = document.getElementById('mbtTOC');if (mbt .style.display === 'none') {mbt .style.display = 'block';} else {mbt .style.display = 'none';}} //]]> </script>
-
Jika sudah, langkah berikutnya cari dan ganti kode
<data:post.body/> di template anda, biasanya lebih dari satu.
Ganti salah satunya bisa yang pertama atau kedua dengan kode dibawah ini.
<div id="post-toc"><data:post.body/></div>
- Terakhir simpan template anda
Untuk menggunakannya pada postingan
Pastikan postingan atau artikel anda sudah ada sub judul atau subheading h2, h3 dan seterusnya. Untuk menerapkannya silahkan gunakan dengan cara dibawah ini :
- Pastikan anda selesai menulis artikel anda secara lengkap dengan dilengkapi subheading seperti diatas.
- Lalu klik pada mode HTML (Wajib pada mode tersebut)
-
Salin dan paste kode dibawah ini dan letakkan di bawah paragraf pertama atau
diatas paragraf pertama.
<div class="mbtTOC"> <button onclick="mbtToggle()">Contents</button> <ol id="mbtTOC"></ol> </div>
-
Terakhir salin dan tempelkan juga kode dibawah ini letakkan di akhir
postingan blog anda.
<script>mbtTOC();</script>
- Terakhir publikasikan atau preview hasil postingan anda untuk melihat tampilan daftar isinya.
Cara 2 : Membuat table of content semi otomatis di blogger (Seperti Blog Ini)
Membuat table of content (TOC) semi otomatis di template viomagz |
Cara kedua ini untuk membuat table of content (TOC) atau daftar isi pada
template viomagz versi terbaru. Dan menurut saya ini yang paling cocok dan
mudah.
- Masuk dasboard blog anda
- Ke menu Tema dan Edit HTML lalu backup template anda terlebih dahulu
- Silahkan copy dan paste kode dibawah ini diatas kode </body>
<!-- Toc Semi Otomatis --> <script async='async' defer='defer'> /* Made by massiswo.com */ var head,newLine,el,title,link,ToC="<nav class='table-of-contents' role='navigation'><h4 onclick='toc()'>Daftar Isi :</h4><ul style='display:yes'>";$(".post-body h2, .post-body h3, .post-body h4").attr("id",function(arr){return "point" + arr;});$(".post-body h2, .post-body h3, .post-body h4").each(function(){el=$(this),title=el.text(),link="#"+el.attr("id"),ToC+=newLine="<li><a href='"+link+"'>"+title+"</a></li>"}),ToC+="</ul></nav>",$(".toc-pro").prepend(ToC);function toc() {$(".table-of-contents ul").toggle();} </script>
-
Lalu copy juga kode dibawah dan pastekan diatas kode ]]></b:skin>
/* TOC Semi Otomatis Made by massiswo.com */ .table-of-contents{flex:auto;width:fit-content;background: #f7f8fb !important;border-left: 6px solid #ebedf3 !important;padding:11px;margin:8px 0 10px 0;font-size: 15px} .table-of-contents li{margin:0 0 0.25em 0; list-style: decimal;margin-left:-30px !important; margin-top:5px !important} .table-of-contents a{color:#0479b4;} .table-of-contents h4{margin:0;cursor:pointer} :target::before {content:""; display:block; height:60px;margin-top:-60px;visibility:hidden;}
- Jika sudah selesai klik simpan template anda.
Penerapan Daftar isi postingan
Silahkan salah satu postingan yang akan diberi table of content (TOC) lalu ikuti cara dibawah ini
- Pastikan postingan kamu sudah selesai dengan subheading didalamnya.
-
Silahkan kopi kode dibawah ini dan letakkan diatas paragraf atau dibawah
paragraf pertama, pastikan dulu tampilan tulisan artikel anda pada mode HTML
<div class="toc-pro"></div>
- Setelah itu simpan, sekarang anda bisa melihat jika kode-kode diatas ditempatkan pada kode template yang tepat seharusnya postingan anda sudah ada hasilnya.
Cara 3 : Membuat table of content semi otomatis di blogger
Jika cara diatas tidak berhasil silahkan gunakan cara yang ketiga ini, Memang kadang kita harus menyesuaikan template yang kita pakai. Beda template beda cara.- Silahkan masuk ke dasboard blogger.com
- Lalu masuk menu Tema dan pilih Edit HTML
- Selalu backup template anda sebelum mencoba atau menambah kode baru.
- Masukkan kode dibawah ini diatas kode ]]</b:skin>
/* TOC */ .table-of-contents{flex:auto;width:fit-content;background:#eee;font-size:14px;padding:11px;margin:8px 0 30px 0} .table-of-contents li{margin:0 0 0.25em 0} .table-of-contents a{color:#2a5365} .table-of-contents h4{margin:0;cursor:pointer} .table-of-contents h4:before{font-family:FontAwesome;content:"\f0c9";padding-right:7px;} /* For Fontaweosme 5 .table-of-contents h4:before{font-family:'Font Awesome 5 Free';content:"\f0c9";padding-right:7px;} */
-
Apabila di template anda belum ada kode font Awesome, silahkan masukkan kode
dibawah ini diatas </head>, jika sudah ada lewati step ini
langsung kestep berikutnya
<link href='http://fortawesome.github.io/Font-Awesome/assets/font-awesome/css/font-awesome.css' rel='stylesheet'/>
-
Berikutnya masukkan kode dibawah ini diatas kode </body>
<script async='async' defer='defer'> var head,newLine,el,title,link,ToC="<nav class='table-of-contents' role='navigation'><h4 onclick='toc()'>Contents</h4><ul style='display:none'>";$("article h2, article h3, article h4, article h5").attr("id",function(arr){return "point" + arr;});$("article h2, article h3, article h4, article h5").each(function(){el=$(this),title=el.text(),link="#"+el.attr("id"),ToC+=newLine="<li><a href='"+link+"'>"+title+"</a></li>"}),ToC+="</ul></nav>",$(".toc-pro").prepend(ToC);function toc() {$(".table-of-contents ul").toggle();} </script>
- Langkah terakhir klik tombol Simpan
Penerapan pada postingan atau artikel blog
- Siapkan satu artikel atau gunakan artikel yang sudah ada. Pastikan artikel tersebut sudah ada subheading (h2, h3, dst).
- Pastikan mode tulisan anda sudah berada di mode HTML
-
Silahkkan masukkan kode dibawah ini dimana saja bisa diatas paragraf
pertama atau dibawahnya.
<div class="toc-pro"></div>
- Apabila sudah selesai klik tombol Perbeharui dan lihat hasilnya.
Baca juga : Membuat custom list number atau penomoran custom pada postingan blogger
Itulah sedikit ulasan tentang cara membuat tabel of content (TOC) pada blogger yang saat ini sering dipakai untuk meningkatkan kualitas konten baik dimata manusia dan mesin pencari.
Apakah anda tertarik untuk menggunakannya? Silahkan praktekkan.
Apabila ada kendala dalam memasang kode-kode diatas silahkan tinggalkan pesan atau pertanyaan pada kotak komentar dibawah.
Itulah sedikit ulasan tentang cara membuat tabel of content (TOC) pada blogger yang saat ini sering dipakai untuk meningkatkan kualitas konten baik dimata manusia dan mesin pencari.
Apakah anda tertarik untuk menggunakannya? Silahkan praktekkan.
Apabila ada kendala dalam memasang kode-kode diatas silahkan tinggalkan pesan atau pertanyaan pada kotak komentar dibawah.
Posting Komentar untuk "Cara Membuat Table Of Content (TOC) Otomatis di Blogger Terbaru"
--> Berkomentarlah secara bijak dan sopan
--> Berkomentar dengan url ( mati / hidup ) tidak akan di publish