[JS]ソースコードをハイライト表示できるGoogle Code Prettify

Javascript・jQuery
スポンサーリンク

WordPressの場合はSyntaxHighlighter Evolvedプラグインを利用することで簡単にソースコードをハイライト表示させることが可能ですが、WordPressではないブログやサイトの場合にはGoogle Code Prettifyを使うと簡単にハイライト表示させることができます。

Bootstapでも使われていて見た目もカッコ良いですし、何より SyntaxHighlighterの単独版よりも導入のハードルが低いのが嬉しいです。

Google Code Prettify のダウンロード

以下のページよりGoogle Code Prettifyのファイルをダウンロードします。
google-code-prettify


Google Code Prettify の設置

Google Code Prettifyのデータを一式ダウンロードしたら、prettify.cssprettify.jsのファイルを読み込ませます。


prettify.jsはフッター(</body>直前)に置いても動きます。

prettyPrint(); の実行

上記コードはjQueryを導入している場合ですが、prettyPrint()はbodyでonloadイベントで呼び出すこともできます。



Google Code Prettify の使い方

Google Code Prettifyの基本的な使い方ですが、<pre>タグにprettyprintのクラスを付けて、ハイライト表示させたいソースコードをマークアップします。



行番号を表示する

class="prettyprint"を指定しただけでは行番号が表示されないので、<pre>タグにclass="linenums"のクラスを付け足してあげます。

コメント

タイトルとURLをコピーしました