Memasang Syntax Highlighting prism.js di Blogger atau Website

Pada artikel kali ini saya akan menulis tentang satu plugin syntax highlighting yang bernama PrismJS oleh Lea Verou. Selain camtik plugin ini sangat ringan.

Kode yang berwarna-warni adalah contoh syntax higlighting yaitu penandaan sintaks agar berbeda dari teks umum lainnya dalam sebuah halaman blog/web. Misalnya menandai CSS, JavaScript, dll. Pada artikel kali ini saya akan menulis tentang satu plugin syntax highlighting yang bernama PrismJS oleh Lea Verou. Selain camtik plugin ini sangat ringan, jadi Anda tidak perlu khawatir dengan loading halaman web setelah memassang PrismJS.

Tentu Anda sudah familiar dengan syntax highlighter bukan? Ini salah satu contoh potongan JavaScript yang ditandai (higlighted) menggunakan syntax highlighter:

<script language="javascript">
  var today= new Date()
</script>
      ....
<body onload=alert(today)>

Selain ringan, PrismJS bekerja pada hampir semua platform. Apakah situs Anda memiliki host sendiri atau platform CMS populer lainnya seperti WordPress, Blogger atau Tumblr.

Memasang (install) PrismJS di Web

Untuk measang Prism di halaman web Anda membutuhkan file prism.js dan prism.css. Silahkan download di laman resmi, pilih tema dan plugin yang sesuai dengan kebutuhan blog Anda.

File JavaScript prism.js adalah setting-annya dan file CSS prism.css adalah temanya. Setelah kedua file tersebut terunduh silahkan unggah ke situs hosting Anda.


Lalu, buat link ke file prism.css dan prism.js. Contoh:

<!DOCTYPE html>
<html>
<head>
 ...
    <link href="themes/prism.css" rel="stylesheet" />
</head>
<body>
 ...
    <!-- bagian paling akhir konten web Anda -->
    <script src="prism.js"></script>
</body>
</html>

Ingat, agar plugin ini bekerja, letakkan file prism.css sebelum tag </head> dan prism.js sebelum tag </body>.

Memasang Prism di Blogger/Tumblr

Cara memasang Prism di Blogger/Tumblr sama dengan di web. Di Blogger kita dapat memasang file prism.css dan prism.js ke dalam template menggunakan hosting lain sebagai alternatif seperti Google Drive atau Dropbox. Setelah itu letakkan link file prism.css sebelum tag </head> dan link file prism.js sebelum tag </body>.

Jika Anda meng-hosting file ke Google Drive maka direct link-nya akan seperti ini: http://googledrive.com/host/YOUR_FILE_ID/.

Jika Anda tidak mau atau belum tahu cara meng-hosting kedua file tersebut maka Anda dapat menggunakan link langsung dari Prism:

<link href="http://prismjs.com/themes/prism.css" rel="stylesheet" />

<script src="http://prismjs.com/prism.js"></script>

Cara Menggunakan Prism

Di blogger mungkin Anda harus escape karakter HTML < menjadi &lt; dan > menjadi &gt; untuk membuat baris kode dengan Prism agar bisa tampil seperti ini:

<script language="javascript">
  var today= new Date()
</script>
      ....
<body onload=alert(today)>

Agar bisa tampil seperti di atas maka Anda harus menulis di halaman editor posting blog dalam mode HTML bukan Compose. Tulis seperti ini:

&lt;script&gt;
        var today= new Date()
  &lt;/script&gt;
          ....
&ltbody onload=alert(today)&gt;

Agar highlight bekerja maka snippet (potongan) kode harus dibungkus (wrap) oleh tag <pre> dan <code>. Contoh:

<pre><code class="language-markup">
...di sini snippet kode...
</code>
</pre>

Ganti kata "markup" dengan jenis syntax. Misalnya dalam contoh ini saya ingin meng-higlight JavaScript, maka penulisannya:


<pre><code class="language-javascript">
&lt;script&gt;
        var today= new Date()
  &lt;/script&gt;
          ....
&ltbody onload=alert(today)&gt;
</code>
</pre>

OK! Selamat mencoba.

COMMENTS

BLOGGER: 4

Name

Adsense,2,Blockquote,1,Blogger,17,Blogger Tool,1,Blogspot,1,Contact Form,3,CSS,23,CSS3,1,Domain,1,Font,2,Halaman,3,HTML,5,JavaScript,17,jQuery,6,Komentar,2,Page Loading,1,SEO,1,Share Button,1,Sidebar,1,Tag Kondisional,1,Tema,11,Trik,1,Website,1,WordPress,2,
ltr
item
Jelas in Blog: Memasang Syntax Highlighting prism.js di Blogger atau Website
Memasang Syntax Highlighting prism.js di Blogger atau Website
Pada artikel kali ini saya akan menulis tentang satu plugin syntax highlighting yang bernama PrismJS oleh Lea Verou. Selain camtik plugin ini sangat ringan.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhctvN5n_M1ngouJ4nNI1TzTV8jbcB9Y_nrMtiHouYc4TleuT6wbKRDSU5kD_5E7KIJ43WoVLmma5gj0e259Q9nBechAMyQcWphZ0oOR6Ra-q6EKbw_noMPSPX8Y86XqAX6s8d9QYG4swI/s1600/prisma+syntax+higlighting.PNG
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhctvN5n_M1ngouJ4nNI1TzTV8jbcB9Y_nrMtiHouYc4TleuT6wbKRDSU5kD_5E7KIJ43WoVLmma5gj0e259Q9nBechAMyQcWphZ0oOR6Ra-q6EKbw_noMPSPX8Y86XqAX6s8d9QYG4swI/s72-c/prisma+syntax+higlighting.PNG
Jelas in Blog
https://jelasinblog.blogspot.com/2015/06/memasang-syntax-highlighting-prismjs-di.html
https://jelasinblog.blogspot.com/
https://jelasinblog.blogspot.com/
https://jelasinblog.blogspot.com/2015/06/memasang-syntax-highlighting-prismjs-di.html
true
2350744749749285503
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS PREMIUM CONTENT IS LOCKED STEP 1: Share to a social network STEP 2: Click the link on your social network Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy Table of Content