Cara Membuat Syntax Highlighting Pembungkus Kode

Cara Membuat Syntax Highlighting Pembungkus Kode

Tutorial Cara Memasang Syntax Highlighting Untuk Pembungkus Kode di postingan

Membuat Syntax Highlighting atau Pembungkus Code with defer js. Kali ini mas tamvan akn berbagi lagi pembungkus kode di postingan blog yang bisa di sebut dengan Syntax Highlighting pre code. Bagi kalian yang ingin melihat - lihat tampilan dari Syntax Highlighting yang sebelumnya sudah di posting...



Nah pada tutorial kali ini kita akan membuat lagi syntax yang simple dilengkapi dengan style warna pada masing-masing code. Dan tentunya Syntax Highlighting ini sudah di defer yang akan menghindari blocking render js..

Okeh lah tanpa basa basi lagi, mari kita lanjut ke tutorial cara pemasnagannya pada blog...

Syntax Highlighting With Defering js

  • Silahkan login ke akun blogger kalian
  • Kalo sudah login masuk ke menu Template,Edit HTML
  • Selanjutnya cari kode </body>, setelah ketemu masukan script ini diatasnya
  • 
    <script>
    //<![CDATA[
    function downloadJSAtOnload(){var e=document.createElement("script");e.src="https://rawgit.com/mastamvan/backup/master/syntaxmas.js",document.body.appendChild(e)}window.addEventListener?window.addEventListener("load",downloadJSAtOnload,!1):window.attachEvent?window.attachEvent("onload",downloadJSAtOnload):window.onload=downloadJSAtOnload;
    //]]>
    </script>
    
  • Masih di Edit HTML, kalian cari lagi kode </head>
  • Setelah Ketemu, masukan css dibawah ini tepat di atasnya..
  • 
    <style type='text/css'>
    pre{position:relative}
    pre:before{-moz-user-select:none;font-size:15px;font-family:'Roboto,sans-serif';content:attr(title);position:absolute;top:0;padding:9px 0;left:0;right:0;color:#79798d;display:block;margin:0;text-indent:15px}
    pre:after{-moz-user-select:none;display:inline-block;content:"\f121";font-family:fontAwesome;font-style:normal;font-weight:normal;font-size:18px;color:#79798d;top:0;right:0;padding:9px 14px;position:absolute}
    pre[data-codetype="tamvanCSS"]:before,pre[data-codetype="tamvanHTML"]:before,pre[data-codetype="tamvanJS"]:before,pre[data-codetype="tamvanJQ"]:before{background-color:#fff;box-shadow:inset 0 0 0 1px #eee}
    i.klik-url,pre,code{-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all}
    .hljs{display:block;padding:0.5em;background:#333;color:white;max-height:350px;overflow:hidden;border-radius:5px}
    .hljs:hover{overflow:auto}
    .hljs-name,.hljs-strong{font-weight:bold}
    .hljs-code,.hljs-emphasis{font-style:italic}
    .hljs-tag{color:#62c8f3}
    .hljs-variable,.hljs-template-variable,.hljs-selector-id,.hljs-selector-class{color:#ade5fc}
    .hljs-string,.hljs-bullet{color:#a2fca2}
    .hljs-type,.hljs-title,.hljs-section,.hljs-attribute,.hljs-quote,.hljs-built_in,.hljs-builtin-name{color:#ffa}
    .hljs-number,.hljs-symbol,.hljs-bullet{color:#d36363}
    .hljs-keyword,.hljs-selector-tag,.hljs-literal{color:#fcc28c}
    .hljs-comment,.hljs-deletion,.hljs-code{color:#888}
    .hljs-regexp,.hljs-link{color:#c6b4f0}
    .hljs-meta{color:#fc9b9b}
    .hljs-deletion{background-color:#fc9b9b;color:#333}
    .hljs-addition{background-color:#a2fca2;color:#333}
    .hljs a{color:inherit}
    .hljs a:focus,.hljs a:hover{color:inherit;text-decoration:underline}
    </style>
    
  • Sampai di sini pemasangan pada templatenya sudah selesai, kita tinggal menerapkannya pada postingan blog. Bagaimana cara memanggilnya?...
  • Masuk ke postingan yang ingin dipasang Syntax Highlighting, Lalu pilih tab HTML dan copy kode pembungkus dibawah ini sesuai kode yang ingin kalian tampilkan
  • 
    Kode Pembungkus HTML
    <pre data-codetype="tamvanHTML" title="HTML">
    <code>
    <!--Taro Kode Kalian Disini-->
    </code>
    </pre>
    
    Kode Pembungkus CSS <pre data-codetype="tamvanCSS" title="CSS"> <code> <!--Taro Kode Kalian Disini--> </code> </pre>
    Kode Pembungkus Javascript <pre data-codetype="tamvanJS" title="Javascript"> <code> <!--Taro Kode Kalian Disini--> </code> </pre>
    Kode Pembungkus jQuery <pre data-codetype="tamvanJQ" title="JQuery"> <code> <!--Taro Kode Kalian Disini--> </code> </pre>
  • Paste ke postingan.
Jika kalian ingin mempublikasikan HTML Javascript JQuery sebaiknya kode kalian diparse terlebih dahulu, agar scriptnya tampil...
Untuk memparsenya kalian bisa menggunakan tools ini ... Free Tools Untuk Parse Atau Konversi Html
Bagian ini ganti dengan kode kalian <!--Taro Kode Kalian Disini-->
  • Nah jika sudah, kalian tinggal save dan publikasikan..
  • Selesai...


Cukup sekian dan terima kasih, semoga artikel tentnag Cara Membuat Syntax Highlighting Pembungkus Kode ini bermanfaat..

Apabila ada yang tidak dimengerti, silahkan bertanya di kolom komentar ya gan :)
20 komentar
  1. pertamax lagi ane kayanya

    ReplyDelete
  2. Replies
    1. Kalo untuk wordpress lebih baik pake
      crayon syntax highlighter aja gan (y)

      Delete
  3. Mas tamvan .. untuk mengubah warna saat di block untuk copy bagaimana tu ... ane sudah cari2 gak nemu ... bantuindong .. hehee

    ReplyDelete
    Replies
    1. Mengubah warna ketika text di block?
      pake ini
      ::-moz-selection {
      color: red;
      background: yellow;
      }

      ::selection {
      color: red;
      background: yellow;
      }

      Warnanya sesuain (y)

      Delete
  4. gan, mau tanya dong agak OOT cara buat box buat text misalnya "< / style >" gitu gimana mas. Terima Kasih

    ReplyDelete
    Replies
    1. Seperti ini gan? ↓
      http://mastamvan.blogspot.com/2016/08/button-css-keyboard-shortcut-di-blogger.html

      Delete
  5. Maksudnya HTML Javascript JQuery itu apa ya? Bisa kasih contoh?

    ReplyDelete
    Replies
    1. Itu membedakan bahasanya gan.
      Apakah Itu Kode HTML, CSS, JavaScript / jQuery

      Delete
  6. Satu lagi gan ane reqquest. Kasih tau cara buatin pembungkus kata gan. Itu lo yang ada di dalam kata body, blogger, dan lain lain. Yang warnanya putih. Bukan pembungkus kode gan. Ditambah blog agan kan anti kopi paste. Nah kata yg agan kasih kotak putih itu bisa di kopi. Gimana sih caranya gan? Ini ane lagi jalan jalan nih di blog agan. Lagi nyobain sitemap dan lain lain muehehe

    ReplyDelete
    Replies
    1. Udah ada gan, coba cek di tutorial ini ↓
      https://mastamvan.blogspot.co.id/2016/08/button-css-keyboard-shortcut-di-blogger.html

      Delete
  7. Gan, Tulisan Catatan Nya kok di ane jadi horizontal ya .. itu salah di mana ya

    ReplyDelete
  8. gan kalo buat kota catatan seperti di artikel diatas bgmana gan?

    ReplyDelete
  9. gan biar disebelah kiri ada nomor line.nya gmna? biar kaya blog ente

    ReplyDelete