さまざまなプログラミング言語からコードを公開するWebサイトを開発しています。コードの構文を異なる色で強調表示したい。ただし、手動で行うには時間がかかります。これを自動的に実行できるモジュールまたはメソッドはありますか?厳密には、CSSの方法で行う必要があります。
コードを強調表示するには、いくつかのオプションがあります。
D.o.で利用可能なモジュールから- GeSHi Filter および Syntax highlighter
非常に最近のモジュール(まだDrupal.orgにする)は、Wiredcraftの GitHubのhighlight_js です。それらはDrupal 7のみのバージョンですが、(*恥知らずなプラグイン*)をDrupal 6に移植しました (https:/ /github.com/ThinkFabrik/highlight_js/tree/6.x-1.
編集:モジュールによっては、新しい入力フィルターを作成するか、完全なHTMLを使用して最良の結果を得る必要があります
コードフィルターモジュール フィルターを使用すると、phpコードを<?php
および?>
で囲んで強調表示できます。しかし、これはphpコードでのみ機能します。他のコードは<code>
tagsで囲むことができますが、結果は構文で強調表示されていません。
(Berdirのコメントを反映するように編集)