ブログなどでコードを掲載する際にはコードのハイライト処理が欲しいと思うでしょう。多くのコードハイライターはプラグインのような仕組みで多数のプログラミング言語に対応しますが、非対応の言語についてはハイライトできません。 今回は言語に依らないMicrolight.jsを紹介します。ハイライト機能は少ないですが、どんな言語でも使えるのがポイントです。

Microlight.jsの使い方

ハイライトの例です。配色はシンプルですが、HTML中にJavaScriptを埋め込んだりした場合も対応しています。

CSSやオリジナルの言語でも使えます。

ミニファイされたコードにもある程度対応しています。

ハイライトされた色は好みが分かれるところですが、設定を変更すれば良いでしょう。ハイライト機能はキーワードとそれ以外しかないので単純ですが、新しい言語にも対応できるので他のハイライタ-が未対応の場合は使いやすそうです。

Microlight.jsはJavaScript製のオープンソース・ソフトウェア(MIT License)です。

Microlight.js, code highlighting library asvd/microlight: highlights code in any programming language