注目キーワード

MOONGIFT

OSSを中心としたメディアポータル

元々テキストエディタやIDEで開発している際にはソースコードはハイライト表示されている。何も色分けされていない状態に比べて、その方が見やすいのは誰もが知っているところだろう。 0

ではサイトにコードを掲載する場合はどうか。手作業で色分けなどとてもできないだろう。ツールを使ってやるのが一番だ。 0

今回紹介するオープンソース・ソフトウェアはSHJS、JavaScriptによるソースコードハイライタだ。

SHJSが対応するプログラム言語は20種類以上。C/C++/C#/CSS/HTML/Java/JavaScript/Perl/PHP/Python/Ruby/SQL/XML等の基本的なものに加え、ChangeLog/Flex/LaTeX/Log files/M4/Makefiles/Shell等にも対応する。 0

各言語別にJavaScriptファイルが分かれており、必要なものだけ読み込む事でそれ程重くならないようにしている。そして、<pre></pre>でコードを囲み(<>等はエスケープされている必要がある)、class="sh_perl"のようにハイライトする言語を指定して利用する。 0

開発中同様、人に見せるソースも色分けされていると見やすく、理解しやすい。掲載するのであれば、できるだけ見やすいほうが良いだろう。SHJSを使えば、それが低コストで実装できる。 0

SHJS - Syntax Highlighting in JavaScripthttp://shjs.sourceforge.net/ 0

SourceForge.net: SHJS (Syntax Highlighting in JavaScript)http://sourceforge.net/projects/shjs 0

MOONGIFTの関連記事

このエントリーを含むTwitter

Related Posts Plugin for WordPress, Blogger...
新規購読
新規購読

プレミアムでしか読めない記事が163あります。ぜひ登録を!

  • オープンブロックス - OpenBlockS
  • 広告募集

ぷらっとオンラインおすすめ商品もっと見る

もっと見る

人気記事もっと見る