ページに表示されるコードの構文を自動的に強調する方法は?

drupal.stackexchange https://drupal.stackexchange.com/questions/345

  •  16-10-2019
  •  | 
  •  

質問

さまざまなプログラミング言語からコードを公開するウェブサイトを開発しています。さまざまな色のコードの構文を強調したいと思います。しかし、手動でそれを行うことは時間がかかります。これを自動的に実行できるモジュールや方法はありますか?厳密には、CSSの方法で行う必要があります。

役に立ちましたか?

解決

コードを強調するオプションがいくつかあります。

doで利用可能なモジュールから - Geshiフィルター構文ハイライター

ごく最近のモジュール(まだdrupal.orgに到達していない)は、wiredcraft'sです githubのhighlight_js. 。彼らはDrupal 7のみのバージョンを提供しますが、(*恥知らずなプラグ*)私はそれをDrupal 6に移植しました - https://github.com/thinkfabrik/highlight_js/tree/6.x-1.0

編集:モジュールに応じて、新しい入力フィルターを作成するか、完全なHTMLを使用して最良の結果を得る必要があります。

他のヒント

とともに コードフィルターモジュール フィルターPHPコードを囲むことができます <?php?> それを強調するために。ただし、これはPHPコードでのみ機能します。他のコードを囲むことができます <code>タグですが、結果は構文ではありません。
(Berdirのコメントを反映するために編集)

ライセンス: CC-BY-SA帰属
所属していません drupal.stackexchange
scroll top