input format 、codeタグのハイライト

Events happening in the community are now at Drupal community events on www.drupal.org.
s-jack's picture

input formatで、codeタグが使えますが、通常にdrupalをインストールした状態で使うと、行ごとに網掛けみたいになっちゃいますし、色もハイライトされず見栄えが良くありません。
ここのグループやdrupal.orgのようにcodeタグで挟んで色付け整形するには何かモジュールが必要でしょうか。
drupal.orgは何使ってるのかな...
色々と探したものの安定バージョンで良いものが見つかりません。
ご存知の方いましたら教えてください。

Comments

GeSHi Filter

u7aro's picture

Drupal.orgのそれとは違いますが、GeSHi Filterなんて言うモジュールもありますよ。Drupalのコードやphpなどにも対応してますし、シンタックスハイライトが目的ならマッチすると思います。

U-Taroさんこんにちは。http://drupal.

s-jack's picture

U-Taroさんこんにちは。
http://drupal.org/project/codefilter がdrupal.orgで使われてると書いてありました。これインストールして試してみましたが、うまくいきませんでした。
昨年の1月からdev版含めバージョンアップされてないので開発止まっちゃってますね。
Maintenance status: Seeking new maintainerとなっています。

GeSHi Filterは対応するコードの種類豊富ですね。^^
code type="java" とか blockcode language="python" としなければならないのがちょっとDoc-JPには面倒かなーと思っているとこです。

引き続き情報があれば宜しくお願いします。

設定で簡単にハイライトできます

u7aro's picture

ちなみにですが、GeSHiフィルターは設定によって特定のタグを使ってハイライトする事ができますよ。

例えばPHPだったら…

<php>
  print 'test';
</php>

Drupalだったら

<drupal6>
  function hook_init() {
    drupal_set_message('test');
  }
</drupal6>

こんな感じの書き方で自動的にシンタックスハイライトをしてくれます。

s-jack's picture

U-Taroさん、返事遅くなりました。
コードタグをちょっと書き換えますかね、GeSHiフィルターが安定してそうですね。ありがとうございました。

日本 コミュニティ: Drupal Japan User Group

Group organizers

Group categories

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week