Skip to HeaderSkip to PostSkip to Footer

Memasang Syntax Highlighter Di Blog

Table of Content
    Memasang Syntax Highlighter Di Blog - Syntax Highlighter adalah suatu tempat, atau wadah yang berbentuk text area dimana, didalamnya kita dapat memasukkan kode-kode yang dapat berupa code-code dari bahasa java, HTML, Javascript, PHP, CSS, dan kode-kode lainnya.  Fungsi Dari Syntax Highlighter ini adalah untuk memudahkan Para Pembaca Blog Untuk Mengelompokan Suatu Code Code HTML, JavaScript , CSS dan Lainnya. Kali ini Saya Akan Membagikan Tutorial Cara Memasang Syntax highlighter di Blog. Berikut Tutorial :

    Pertama : Menyimpan Javascript

    Simpan Code Javascript ini Tepat diatas Kode </head>

    <script src='http://bloggertut.googlecode.com/svn/trunk/js/highlight.pack.js'/>
    <script>
    hljs.initHighlightingOnLoad();
    </script>

    Kedua : Memilih CSS

    Banyak pilihan CSS yang bisa anda gunakan, sebelum memilih CSS silahkan lihat Demo DISINI.
    Untuk Pilihan CSS, Anda bisa lihat ambil DISINI.
    lalu Taruh Code CSS yang anda Pilih tepat di atas Code ]]></b:skin> atau </style>

    Anda Juga Bisa Memilih CSS Syntax Higlighter yang digunakan Blog ini, Berikut CSS nya :

     /*PRE*/
    pre,i[rel=&quot;pre&quot;] {
    padding:.8em 1em;
    margin:0;
    background-color:#2f3741;
    border-left:4px solid #40627E;
    font-size:13px;
    color:#839496;
    font-family: Consolas,&quot;Andale Mono WT&quot;,&quot;Andale Mono&quot;,&quot;Lucida Console&quot;,&quot;Lucida Sans Typewriter&quot;,&quot;DejaVu Sans Mono&quot;,&quot;Bitstream Vera Sans Mono&quot;,&quot;Liberation Mono&quot;,&quot;Nimbus Mono L&quot;,Monaco,&quot;Courier New&quot;,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(http://4.bp.blogspot.com/-13ewIh6Vm50/UnBe-_3zqDI/AAAAAAAAF-o/4FNnjpi-N5c/s1600/new-line-number.png)no-repeat top left;
    padding-left:54px;
    border-left:none;
    }
      pre.line-number:after{
        content:&quot;&quot;;
        width:35px;
        height:8px;
        background-color:#39424e;
        bottom:0;
        left:0;
        position:absolute;
      }

    pre[data-codetype=&quot;CSS&quot;]{border-left-color:#5fbbba}
    pre[data-codetype=&quot;HTML&quot;]{border-left-color:#4fc1eb}
    pre[data-codetype=&quot;JavaScript&quot;]{border-left-color:#ff6c60}
    pre[data-codetype=&quot;JQuery&quot;]{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=&quot;CSS&quot;]:before{background-color:#a9d86e}
    pre.line-number[data-codetype=&quot;HTML&quot;]:before{background-color:#4fc1eb}
    pre.line-number[data-codetype=&quot;JavaScript&quot;]:before{background-color:#ff6c60}
    pre.line-number[data-codetype=&quot;JQuery&quot;]:before{background-color:#99c262}

    code {
    font-family: Consolas,&quot;Andale Mono WT&quot;,&quot;Andale Mono&quot;,&quot;Lucida Console&quot;,&quot;Lucida Sans Typewriter&quot;,&quot;DejaVu Sans Mono&quot;,&quot;Bitstream Vera Sans Mono&quot;,&quot;Liberation Mono&quot;,&quot;Nimbus Mono L&quot;,Monaco,&quot;Courier New&quot;,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;
    }

    Ketiga : Cara Penggunaan

    Cara Menggunakan Syntax Highlighter ini sebagai berikut :

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

    Sekian Dari Saya Semoga Bermanfaat,

    Comments

    Post a Comment

    This is a comment message for you.