Make your dream to be programer is happen

Cara Pasang Syntax Highlighter Keren di Blog

 Cara Pasang Syntax Highlighter Keren di Blog

Cara Pasang Syntax Highlighter Keren di Blog - Syntax Highlighter adalah fitur dari beberapa teks editor yang digunakan untuk menampilkan teks atau biasanya source code, ditampilkan dalam bentuk berbagai warna untuk memudahkan user untuk membaca codenya.   

Khususnya bagi anda yang mempunyai blog atau website yang sering membagikan source code program, Syntax Highlighter memungkinkan penyisipan potongan kode berwarna pada halaman web tanpa bergantung pada sisi script server. 

Baca juga : Cara Membuat Infinite Scroll Post di Blog

Kode untuk Syntax Highlighter yang akan kita gunakan kali ini dibuat oleh alexgorbatchev dengan menggunakan jQuery dan CSS, alexgorbatechv menyediakan banyak jenis library bahasa pemrograman yang tersedia seperti C Family, PHP, Java, Javascript, Python, Ruby Dan lain - lain

Untuk mengimplementasikannya di blogger langkah - langkahnya adalah sebagai berikut :

1. Klik Template > Klik Edit HTML
2. Cari kode </head> ( untuk lebih cepat anda dapat menekan CTRL + F )
3. Letakan baris kode ini di atas </head> tadi


<link href='http://alexgorbatchev.com/pub/sh/current/styles/shCore.css' rel='stylesheet' type='text/css'/> 
<link href='http://alexgorbatchev.com/pub/sh/current/styles/shThemeDefault.css' rel='stylesheet' type='text/css'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shCore.js' type='text/javascript'></script>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushCpp.js' type='text/javascript'></script>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushCSharp.js' type='text/javascript'></script>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushCss.js' type='text/javascript'></script>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushJava.js' type='text/javascript'></script>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushJScript.js' type='text/javascript'></script>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPhp.js' type='text/javascript'></script>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPython.js' type='text/javascript'></script>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushRuby.js' type='text/javascript'></script>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushSql.js' type='text/javascript'></script>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushVb.js' type='text/javascript'></script>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushXml.js' type='text/javascript'></script>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPerl.js' type='text/javascript'></script>

<script language='javascript'>
SyntaxHighlighter.config.bloggerMode = true;
SyntaxHighlighter.config.clipboardSwf = 'http://alexgorbatchev.com/pub/sh/current/scripts/clipboard.swf';
SyntaxHighlighter.all();
</script>

4. Klik Simpan.

Perhatikan pada baris code :
<link href='http://alexgorbatchev.com/pub/sh/current/styles/shThemeDefault.css' rel='stylesheet' type='text/css'/>

ini adalah template Syntax Highlighteranda anda dapat menggantinya dengan tema yang berbeda cek di sini untuk pilihan tema yang tersedia : THEME

Perhatikan pada baris code :

<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushCpp.js' type='text/javascript'></script> 
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushCSharp.js' type='text/javascript'></script>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushCss.js' type='text/javascript'></script>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushJava.js' type='text/javascript'></script>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushJScript.js' type='text/javascript'></script>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPhp.js' type='text/javascript'></script>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPython.js' type='text/javascript'></script>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushRuby.js' type='text/javascript'></script>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushSql.js' type='text/javascript'></script>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushVb.js' type='text/javascript'></script>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushXml.js' type='text/javascript'></script>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPerl.js' type='text/javascript'></script>

Ini adalah jenis brush code yang anda gunakan, jika anda hanya menggunakan beberapa bahasa saja, lebih baik gunakan yang diperlukan saja agar tidak berat. Sebagai contoh saya hanya menggunakan Brush PHP saja meskipun terdapat banyak jenis bahasa pemrograman yang saya pakai, hal ini agar membuat loading blog menjadi tidak berat. hal ini juga tidak akan berdampak besar pada Syntax Highlighter anda, efeknya hanya jika kata yang tidak ada pada library PHP tidak akan berwarna - warni.
 
Sekarang bagai mana cara menggunakannya ? jika anda ingin meletakan di postingan klik terlebih dahulu tombol HTML yang ada di atas untuk edit HTML postingan kemudian gunakan kode berikut

<pre class="brush:php">
....Letakan source code yang sudah di parse anda di sini....
</pre>

Ganti brushnya jika ingin menggunakan bahasa program lain.
 
Pemasangan Syntax Highlighter Keren di Blog anda sekarang sudah selesai, baca juga tutorial blogger lainnya.
Share:

Tidak ada komentar:

Posting Komentar

Cari Blog Ini

Diberdayakan oleh Blogger.

Statemen Kendali / Kondisional If di C#

Statemen Kendali / Kondisional If di C#  -  C# mempunyai statemen kendali yang hampir sama dengan bahasa - bahasa pemrograman lainnya. Ter...

Label

Arsip Blog

Recent Posts

Unordered List

  • Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
  • Aliquam tincidunt mauris eu risus.
  • Vestibulum auctor dapibus neque.

Label Cloud

AJAX (3) Blogging (4) C (13) C# (15) Codeigniter (5) CSS (18) Game Maker (12) Google Maps (21) HTML (46) Instaling (2) Java (12) Java Script (40) JQUERY (16) PHP (12)

Sample Text

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation test link ullamco laboris nisi ut aliquip ex ea commodo consequat.

Pages

Theme Support

Need our help to upload or customize this blogger template? Contact me with details about the theme customization you need.