Cara Buat Syntax Highlighter untuk code script blog `

Cara Membuat Syntax Highlighter untuk Posting Code script di blog Sebetulnya Tidak ada bedanya dengan blockquote umumnya, namun dengan Syntax Highlighter, source code yang di posting agak sedikit berwarna dan menarik. Nah, triks blog ini cocok untuk blog yang bertemakan tutorial blog. Sobat tertarik untuk mencoba? ikuti langkah sederhana berikut ini.

Cara Buat Syntax Highlighter untuk code script blog


1. Login ke dasbor blog
2. Masuk ke menu Rancangan --> Edit html
3. Download template terlebih dahulu untuk membackup template.
4. Ceklis "expand widget template"
5. Cari tag </head>
6. Copy kode berikut dan letakkan dibawah tag  </head>


  1. <script src="http://syntaxhighlighter.googlecode.com/svn/trunk/Scripts/shCore.js" type="text/javascript">  
  2. </script>  
  3. <script src="http://syntaxhighlighter.googlecode.com/svn/trunk/Scripts/shBrushCpp.js" type="text/javascript">  
  4. </script>  
  5. <script src="http://syntaxhighlighter.googlecode.com/svn/trunk/Scripts/shBrushCSharp.js" type="text/javascript">  
  6. </script>  
  7. <script src="http://syntaxhighlighter.googlecode.com/svn/trunk/Scripts/shBrushCss.js" type="text/javascript">  
  8. </script>  
  9. <script src="http://syntaxhighlighter.googlecode.com/svn/trunk/Scripts/shBrushDelphi.js" type="text/javascript">  
  10. </script>  
  11. <script src="http://syntaxhighlighter.googlecode.com/svn/trunk/Scripts/shBrushJava.js" type="text/javascript">  
  12. </script>  
  13. <script src="http://syntaxhighlighter.googlecode.com/svn/trunk/Scripts/shBrushJScript.js" type="text/javascript">  
  14. </script>  
  15. <script src="http://syntaxhighlighter.googlecode.com/svn/trunk/Scripts/shBrushPhp.js" type="text/javascript">  
  16. </script>  
  17. <script src="http://syntaxhighlighter.googlecode.com/svn/trunk/Scripts/shBrushPython.js" type="text/javascript">  
  18. </script>  
  19. <script src="http://syntaxhighlighter.googlecode.com/svn/trunk/Scripts/shBrushRuby.js" type="text/javascript">  
  20. </script>  
  21. <script src="http://syntaxhighlighter.googlecode.com/svn/trunk/Scripts/shBrushSql.js" type="text/javascript">  
  22. </script>  
  23. <script src="http://syntaxhighlighter.googlecode.com/svn/trunk/Scripts/shBrushVb.js" type="text/javascript">  
  24. </script>  
  25. <script src="http://syntaxhighlighter.googlecode.com/svn/trunk/Scripts/shBrushXml.js" type="text/javascript">  
  26. </script> 


7. Kemudian gunakan kode berikut dan letakkan diatas tag ]]></b:skin>
  1. .dp-highlighter  
  2. {  
  3. font-family"Consolas""Monaco""Courier New", Courier, monospace;  
  4. font-size12px;  
  5. background-color#E7E5DC;  
  6. width99%;  
  7. overflowauto;  
  8. margin18px 0 18px 0 !important;  
  9. padding-top1px/* adds a little border on top when controls are hidden */  
  10. }  
  11.   
  12. /* clear styles */  
  13. .dp-highlighter ol,  
  14. .dp-highlighter ol li,  
  15. .dp-highlighter ol li span  
  16. {  
  17. margin0;  
  18. padding0;  
  19. bordernone;  
  20. }  
  21.   
  22. .dp-highlighter a,  
  23. .dp-highlighter a:hover  
  24. {  
  25. backgroundnone;  
  26. bordernone;  
  27. padding0;  
  28. margin0;  
  29. }  
  30.   
  31. .dp-highlighter .bar  
  32. {  
  33. padding-left45px;  
  34. }  
  35.   
  36. .dp-highlighter.collapsed .bar,  
  37. .dp-highlighter.nogutter .bar  
  38. {  
  39. padding-left0px;  
  40. }  
  41.   
  42. .dp-highlighter ol  
  43. {  
  44. list-styledecimal/* for ie */  
  45. background-color#fff;  
  46. margin0px 0px 1px 45px !important/* 1px bottom margin seems to fix occasional Firefox scrolling */  
  47. padding0px;  
  48. color#5C5C5C;  
  49. }  
  50.   
  51. .dp-highlighter.nogutter ol,  
  52. .dp-highlighter.nogutter ol li  
  53. {  
  54. list-stylenone !important;  
  55. margin-left0px !important;  
  56. }  
  57.   
  58. .dp-highlighter ol li,  
  59. .dp-highlighter .columns div  
  60. {  
  61. list-styledecimal-leading-zero/* better look for others, override cascade from OL */  
  62. list-style-positionoutside !important;  
  63. border-left3px solid #6CE26C;  
  64. background-color#F8F8F8;  
  65. color#5C5C5C;  
  66. padding0 3px 0 10px !important;  
  67. margin0 !important;  
  68. line-height14px;  
  69. }  
  70.   
  71. .dp-highlighter.nogutter ol li,  
  72. .dp-highlighter.nogutter .columns div  
  73. {  
  74. border0;  
  75. }  
  76.   
  77. .dp-highlighter .columns  
  78. {  
  79. background-color#F8F8F8;  
  80. colorgray;  
  81. overflowhidden;  
  82. width100%;  
  83. }  
  84.   
  85. .dp-highlighter .columns div  
  86. {  
  87. padding-bottom5px;  
  88. }  
  89.   
  90. .dp-highlighter ol li.alt  
  91. {  
  92. background-color#FFF;  
  93. color: inherit;  
  94. }  
  95.   
  96. .dp-highlighter ol li span  
  97. {  
  98. colorblack;  
  99. background-color: inherit;  
  100. }  
  101.   
  102. /* Adjust some properties when collapsed */  
  103.   
  104. .dp-highlighter.collapsed ol  
  105. {  
  106. margin0px;  
  107. }  
  108.   
  109. .dp-highlighter.collapsed ol li  
  110. {  
  111. displaynone;  
  112. }  
  113.   
  114. /* Additional modifications when in print-view */  
  115.   
  116. .dp-highlighter.printing  
  117. {  
  118. bordernone;  
  119. }  
  120.   
  121. .dp-highlighter.printing .tools  
  122. {  
  123. displaynone !important;  
  124. }  
  125.   
  126. .dp-highlighter.printing li  
  127. {  
  128. displaylist-item !important;  
  129. }  
  130.   
  131. /* Styles for the tools */  
  132.   
  133. .dp-highlighter .tools  
  134. {  
  135. padding3px 8px 3px 10px;  
  136. font9px Verdana, Geneva, ArialHelveticasans-serif;  
  137. colorsilver;  
  138. background-color#f8f8f8;  
  139. padding-bottom10px;  
  140. border-left3px solid #6CE26C;  
  141. }  
  142.   
  143. .dp-highlighter.nogutter .tools  
  144. {  
  145. border-left0;  
  146. }  
  147.   
  148. .dp-highlighter.collapsed .tools  
  149. {  
  150. border-bottom0;  
  151. }  
  152.   
  153. .dp-highlighter .tools a  
  154. {  
  155. font-size9px;  
  156. color#a0a0a0;  
  157. background-color: inherit;  
  158. text-decorationnone;  
  159. margin-right10px;  
  160. }  
  161.   
  162. .dp-highlighter .tools a:hover  
  163. {  
  164. colorred;  
  165. background-color: inherit;  
  166. text-decorationunderline;  
  167. }  
  168.   
  169. /* About dialog styles */  
  170.   
  171. .dp-about { background-color#fffcolor#333margin0pxpadding0px; }  
  172. .dp-about table { width100%height100%font-size11pxfont-familyTahomaVerdanaArialsans-serif !important; }  
  173. .dp-about td { padding10pxvertical-aligntop; }  
  174. .dp-about .copy { border-bottom1px solid #ACA899height95%; }  
  175. .dp-about .title { colorredbackground-color: inherit; font-weightbold; }  
  176. .dp-about .para { margin0 0 4px 0; }  
  177. .dp-about .footer { background-color#ECEADBcolor#333border-top1px solid #ffftext-alignright; }  
  178. .dp-about .close { font-size11pxfont-familyTahomaVerdanaArialsans-serif !importantbackground-color#ECEADBcolor#333width60pxheight22px; }  
  179.   
  180. /* Language specific styles */  
  181.   
  182. .dp-highlighter .comment, .dp-highlighter .comments { color#008200background-color: inherit; }  
  183. .dp-highlighter .string { colorbluebackground-color: inherit; }  
  184. .dp-highlighter .keyword { color#069font-weightboldbackground-color: inherit; }  
  185. .dp-highlighter .preprocessor { colorgraybackground-color: inherit; }

8. Selanjutnya copy lagi kode berikut ini dan letakkan diatas tag </body>
  1. <!-- Add-in Script for syntax highlighting  -->  
  2. <script language='javascript'>  
  3. dp.SyntaxHighlighter.BloggerMode();  
  4. dp.SyntaxHighlighter.HighlightAll('code');  
  5. </script> 
9. Jika sudah save template sobat.

Cara menggunakan Syntax Highlighter


Untuk menggunakannya sobat bisa menambahkan kode berikut pada postingan sobat :
Untuk memposting kode javascript gunakan kode berikut:
<pre class="JScript"name="code">
LETAKAN KODE SCRIPT YANG AKAN DIPOSTING DISINI
</pre>
Untuk memposting kode CSS gunakan kode berikut :
<pre class="Css"name="code">
LETAKAN KODE CSS YANG AKAN DIPOSTING DISINI
</pre>
Demikian Cara Buat Syntax Highlighter untuk code script blog
Selamat Mencoba,,Sumbernya disini sob,,he,he,,

Terima kasih Anda telah membaca Artikel mengenai Cara Buat Syntax Highlighter untuk code script blog dan Kata kunci untuk Artikel ini yaitu Cara Buat Syntax Highlighter untuk code script blog

2 komentar:

Silahkan Anda Komentarkan Tentang Post ini yang baik dan sopan,
Jangan sampai komentar anda dianggap spam . . .