Showing posts with label syntaxhighlighter. Show all posts
Showing posts with label syntaxhighlighter. Show all posts

Thursday, December 1, 2016

Cara membuat SyntaxHighlighter Kode Warna Warni

Cara membuat SyntaxHighlighter Kode Warna Warni


SyntaxHighlighter | Pada kesempatan kali ini saya akan membagikan cara untuk membuat kode teks menjadi berwarna warni.

Untuk membuat SyntaxHighlighter ini membutuhkan kode pre bukan blockquote , karena saya sering melihat kode script pada blog-blog tutorial lainnya yang menggunakan  blockquote bukan  pre. Berikut Tutorial Pemasangannya :



Langkah 1 : Simpan Script diatas </head>

<script src=http://bloggertut.googlecode.com/svn/trunk/js/highlight.pack.js/>

<script>

hljs.initHighlightingOnLoad();

</script>

Langkah 2 : Masukan CSS

Banyak pilihan CSS yang bisa sobat digunakan, sebelum memilihnya silahkan lihat Demo DISINI.
Untuk Pilihan CSS, bisa sobat ambil DISINI.

Simpan kode CSS diatas ]]><b:skin>

/* Syntax Highlighter By Microsoft Cyber */

pre,i[rel="pre"] {
padding:.8em 1em;
margin:0;
background-color:#2f3741;
border-left:4px solid #40627E;
font-size:13px;
color:#839496;
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;
line-height:1.4em;
position:relative;
white-space: pre;
word-wrap: normal;
white-space:pre;
overflow:auto
}
pre.line-number {
background:#2f3741 url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXT7rBR9MSmmllq8iL0urJxAZQlmchuuz6Q_i4vyLa5Rfqh1p1ZJ-AOBPayuvMcb9H8m6db6Qf14hD4QgD4qK5fZfU9XD2nuuiRUvrAWRu7761zYOlSRT_mqY0jdLqU9n3UPDPdOIO-ls/s1600/new-line-number.png)no-repeat top left;
padding-left:54px;
border-left:none;
}
  pre.line-number:after{
    content:"";
    width:35px;
    height:8px;
    background-color:#39424e;
    bottom:0;
    left:0;
    position:absolute;
  }

pre[data-codetype="CSS"]{border-left-color:#5fbbba}
pre[data-codetype="HTML"]{border-left-color:#4fc1eb}
pre[data-codetype="JavaScript"]{border-left-color:#ff6c60}
pre[data-codetype="JQuery"]{border-left-color:#99c262}

pre.line-number[data-codetype]:before {
content:attr(data-codetype);
display:block;
margin:-11px -13px 10px -54px;
padding:8px 12px;
font-family:Oswald,Arial,Sans-serif;
font-size:14px;
text-transform:uppercase;
background-color:#41749f;
color:white
}
pre.line-number[data-codetype="CSS"]:before{background-color:#a9d86e}
pre.line-number[data-codetype="HTML"]:before{background-color:#4fc1eb}
pre.line-number[data-codetype="JavaScript"]:before{background-color:#ff6c60}
pre.line-number[data-codetype="JQuery"]:before{background-color:#99c262}

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;
}
#comments code {
 color:#bbbb6d;
}
#comments pre {
    margin-bottom:-15px;
}
pre code {
padding:0 !important;
color: #a3a49a;
background: none !important;
border:none !important;
display:block;
}
pre mark {background-color:#1a5752;color:#a3a483}
pre .line-number {
  float:left;
  margin:0 1em 0 -1em;
  color:#61686d;
  background-color:#39424e;
  text-align:right;
  min-width:2.5em;
    padding-right:4px;
}
pre .comment,
pre .template_comment,
pre .diff .header,
pre .doctype,
pre .pi,
pre .lisp .string,
pre .javadoc {
color: #586e75;
font-style: italic;
}
pre .keyword,
pre .winutils,
pre .method,
pre .addition,
pre .css .tag,
pre .request,
pre .status,
pre .nginx .title {
color: #859900;
}
pre .number,
pre .command,
pre .string,
pre .tag .value,
pre .rules .value,
pre .phpdoc,
pre .tex .formula,
pre .regexp,
pre .hexcolor {
color: #7195a3;
}
pre .title,
pre .localvars,
pre .chunk,
pre .decorator,
pre .built_in,
pre .identifier,
pre .vhdl .literal,
pre .id,
pre .css .function {
color: #569dcf;
}
pre .attribute,
pre .variable,
pre .lisp .body,
pre .smalltalk .number,
pre .constant,
pre .class .title,
pre .parent,
pre .haskell .type {
color: #aa985a;
}
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: #509a55;
}
pre .deletion {
color: #dc322f;
}
pre .tex .formula {
background: #073642;
}

.infoku a{
color:#E80000;
}
mark{background:#d33f04;color:#fff;padding:1px 6px;margin-right:5px;}
.spammer-detected{color:#888;font-style:italic;font-size:90%}
.status-msg-wrap{display:none}
.item-image{
width:auto;
padding:25px 0 15px 0;
text-align:center;
background:#dce4e5;
}

Cara Penggunaan : 

Untuk menggunakan SyntaxHighlighter ini pada postingan, tulis seperti ini :

<pre><code>...kode HTML, CSS, JavaSript di sini..</code></pre>

Go to link Download

Read more »