Cara Memasang Syntax Highlighter di Blogger

Bantu kami membuat situs ini menjadi lebih baik.

Dengan menonaktifkan AdBlock atau aplikasi-aplikasi sejenis yang mampu memblokir iklan, kamu sudah membantu kami untuk tetap membuat konten-konten di website ini terus update.

Untuk selengkapnya, baca artikel kami berikut ini: Suka Artikel Kami? Tolong Matikan AdBlock Anda Untuk Makintau

Kamu pernah lihat sebuah blog tutorial yang menampilkan kode warna-warni? Ya, itu adalah Syntax Highlighter. Dengan menggunakan Syntax Highlighter, kita bisa menampilkan kode berupa HTML, CSS, PHP, JavaScript atau yang lainnya dalam bentuk kode dengan warna-warni dan dengan susunan karakter yang tersusun rapi.

Kebetulan, kali ini akan dibahas tentang cara memasang Syntax Highlighter di blog berplatform Blogger. Syntax Highlighter ini sangat cocok untuk blog-blog dengan niche tutorial, web design, dan blog-blog dengan tema seputar coding. Tutor ini saya ambil dari blog milik +Kang Ismet & +Saeful Rahman.

Cara Memasang Syntax Highlighter di Blogger

Langkah pertama :

Pertama-tama yang harus kamu lakukan adalah masuk ke menu template editor. lalu salin kode CSS berikut dan paste kode tersebut sebelum atau diatas kode ]]></b:skin>. Berikut CSS yang harus disalin :
/*Syntax Highlighter*/
pre {
    padding: .8em 1em;
    margin: 0.5em 0;
    background-color: #2F3741;
    border: 1px solid #ddd;
    font-size: 13px;
    color: #000;
    font-family: Consolas, Monaco, 'Andale Mono', 'Courier New', Courier, Monospace;
    line-height: 1.4em;
    position: relative;
    white-space: pre-wrap;
    word-wrap: break-word;
    overflow: auto;
    max-height: 200px;
}
code {
    font-family: Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, Monospace;
    font-size: 13px;
    color: #d14;
}
#comment-holder code {
    color: #e59304;
}

pre code {
    padding: 0!important;
    color: #839496;
    background: none!important;
    border: none!important;
    display: block;
}
pre .comment, pre .template_comment, pre .diff .header, pre .doctype, pre .pi, pre .lisp .string, pre .javadoc {
    color: #93a1a1;
    font-style: italic;
}
pre .keyword, pre .winutils, pre .method, pre .addition, pre .css .tag, pre .request, pre .status, pre .nginx .title {
    color: #F5821E;
}
pre .number, pre .command, pre .string, pre .tag .value, pre .rules .value, pre .phpdoc, pre .tex .formula, pre .regexp, pre .hexcolor {
    color: #008800;
}
pre .title, pre .localvars, pre .chunk, pre .decorator, pre .built_in, pre .identifier, pre .vhdl .literal, pre .id, pre .css .function {
    color: #268bd2;
}
pre .attribute, pre .variable, pre .lisp .body, pre .smalltalk .number, pre .constant, pre .class .title, pre .parent, pre .haskell .type {
    color: #A2886F;
}
pre .preprocessor, pre .preprocessor .keyword, pre .shebang, pre .symbol, pre .symbol .string, pre .diff .change, pre .special, pre .attr_selector, pre .important, pre .subst, pre .cdata, pre .clojure .title, pre .css .pseudo {
    color: #000;
    font-weight: bold;
}
pre .deletion {
    color: #dc322f;
}
pre .tex .formula {
    background: #eee8d5;
}

Langkah Kedua

Selanjutnya, masih di template HTML editor. Temukan kode </head> dan letakkan kode berikut diatasnya.
<!-- Syntax Highlighter -->
<script src='https://googledrive.com/host/0Bz7j3L2_QPYMNFFFMGNla1ZyUVE' type='text/javascript'/>

<script src='https://googledrive.com/host/0Bz7j3L2_QPYMci1ranVVUnptQnc' type='text/javascript'/>
    <script type='text/javascript'>
      hljs.initHighlightingOnLoad();
    </script>
<!-- Syntax Highlighter End -->

Langkah Ketiga :

Selanjutnya, kamu harus menemukan kode </body> dan letakkan kode berikut di atasnya.
<!-- Syntax Highlighter JS -->
<script type='text/javascript'>
//<![CDATA[
$("#comment-holder").each(function () {
    $('i[rel="pre"]', this).replaceWith(function () {
        return $("<pre></pre>").append($("<code></code>").append($(this).contents()))
    });
    $('i[rel="image"]', this).replaceWith(function () {
        return $('<img class="gambarnya" src="" />').attr("src", $(this).text())
    });
    $('b[rel="quote"]', this).replaceWith(function () {
        return $("<blockquote></blockquote>").append($(this).contents())
    });
    $('i[rel="code"]', this).contents().unwrap().wrap("<code/>")
});
//]]>
</script>
<!-- Syntax Highlighter JS End -->

Setelah itu simpan template kamu. Sekarang akan saya jelaskan cara menggunakannya.

Cara Penggunaan

Untuk cara penggunaan Syntax Highlighter ini sangatlah mudah, kamu hanya perlu menuliskan kode :
<pre><code>
.........................................................
.........................................................
<!-- Kode yang sudah di Parse di letakkan disini -->
.........................................................
.........................................................
</code></pre>

Untuk menyisipkan kode, gambar, dan blockquote pada komentar, masukkan kode berikut jika kamu ingin menyisipkannya pada komentar:
1. Untuk memasukkan tag kode pendek masukkan :
<i rel="code">Tulis kode yang sudah diparse di sini</i>

2. Untuk memasukkan tag kode panjang masukkan :
<i rel="pre">Tulis kode yang sudah diparse di sini</i>

3. Untuk memasukkan blockquote, masukkan :
<b rel="quote">Tulis catatan di sini</b>

4. Untuk memasukkan gambar, masukkan :
<i rel="image">Tulis URL gambar di sini</i>

Ingat, kode yang akan ditampilkan harus sudah di parse, dan ketika menulis artikel harus menggunakan versi HTML, bukan COMPOSE. Untuk mengetahui bagaimana cara mem-parse kode akan saya kasih tau pada artikel selanjutnya. Terimakasih.