「メイド・イン・ヘブン」スキン適用中

Cocoonのコードハイライト機能で多言語に対応する方法(highlight.js)

投稿・固定ページ
この記事は約2分で読めます。

Cocoon 1.9.5でコードハイライトライブラリのhighlight.jsを軽量化しました。

デフォルトで使用できる言語はこちら。

Common

ただ、フォーラムにてこれ以外の言語でハイライト機能を利用されている方も結構おられたので、全言語対応版ライブラリも利用できるように機能追加しました。

以下では、highlight.jsが対応している全言語対応ライブラリを適用する方法です。

highlight.js対応言語全てをハイライト表示する方法

まずはCocoon設定から「コード」タブを選択してください。

ライブラリの変更

「ライブラリ」項目の「全て(対応している言語全て)」を選択してください。

コードライブラリ選択

対応している言語

highlight.jsが対応している言語は、こちらを参照してください。

Getting highlight.js

ライブラリ変更フック

自前でhighlight.jsライブラリを設定したい場合は、code_highlight_js_urlフックも用意してあります。

フック場所 code_highlight_js_urlフック

自前で、自分が使用するだけの言語のライブラリを作成して、そのURLを読み込んで対応することも可能です。

フックでのライブラリ設定方法は、PHPを編集する必要があります。PHP編集はサポート外とさせていただいてるので、自前でカスタマイズを行っていただければと思います。
タイトルとURLをコピーしました