Cara Memasang Syntax Highlighting ala Akmalfiles.top
Cara Memasang
Syntax Highlighting
Highlight.js adalah salah satu syntax highlighting yang cukup ringan serta
dapat membaca otomatis bahasa kodenya sehingga kita tidak perlu repot
menambahkan class pada tag kodenya, cukup dengan menulis <pre><code>.........</code></pre>. Highlight.js kini
mendukung 152 bahasa pemograman dengan 72 style yang bisa kita pilih sesuai
selera.
Untuk mulai memasang
Highlight.js, silahkan ikuti langkah-langkahnya di bawah ini.
1. Langkah Pertama
Salin Css Dibawah Ini
Salin Css Dibawah Ini
/*Railscasts-like style (c) Visoft, Inc.
(Damien White)*/
.hljs {
display: block;
overflow-x: auto;
padding: 0.5em;
background: #232323;
color: #e6e1dc;
}
.hljs-comment,
.hljs-quote {
color: #bc9458;
font-style: italic;
}
.hljs-keyword,
.hljs-selector-tag {
color: #c26230;
}
.hljs-string,
.hljs-number,
.hljs-regexp,
.hljs-variable,
.hljs-template-variable {
color: #a5c261;
}
.hljs-subst {
color: #519f50;
}
.hljs-tag,
.hljs-name {
color: #e8bf6a;
}
.hljs-type {
color: #da4939;
}
.hljs-symbol,
.hljs-bullet,
.hljs-built_in,
.hljs-builtin-name,
.hljs-attr,
.hljs-link {
color: #6d9cbe;
}
.hljs-params {
color: #d0d0ff;
}
.hljs-attribute {
color: #cda869;
}
.hljs-meta {
color: #9b859d;
}
.hljs-title,
.hljs-section {
color: #ffc66d;
}
.hljs-addition {
background-color: #144212;
color: #e6e1dc;
display: inline-block;
width: 100%;
}
.hljs-deletion {
background-color: #600;
color: #e6e1dc;
display: inline-block;
width: 100%;
}
.hljs-selector-class {
color: #9b703f;
}
.hljs-selector-id {
color: #8b98ab;
}
.hljs-emphasis {
font-style: italic;
}
.hljs-strong {
font-weight: bold;
}
.hljs-link {
text-decoration: underline;
}
2. Langkah Kedua
Silahkan copy kode
javascript di bawah ini di atas kode </body>
<b:if cond='data:blog.pageType
== "item"'>
<script>
//<![CDATA[
function downloadJSAtOnload(){var
e=document.createElement("script");e.src="http://go.akmaldz.tk/highlight.js",document.body.appendChild(e)}window.addEventListener?window.addEventListener("load",downloadJSAtOnload,!1):window.attachEvent?window.attachEvent("onload",downloadJSAtOnload):window.onload=downloadJSAtOnload;
//]]>
</script>
</b:if>
Ini juga akan
otomatis membaca tag <i rel="pre"> pada komentar blogger dan
menampilkannya dengan tampilan Highlight.js seperti pada postingan.
This comment has been removed by the author.
ReplyDelete