Cara Memasang Syntax Highlighter di Blogger

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.

Subscribe to receive free email updates: