コンテンツの中で、code部分をハイライトして構文表示するアレです。webで検索するといろいろ書いてあるんで、インストールするところまではできると思われる。
しかし、ckeditorでアイコンが表示されず、plain textかソースにして
<pre class="brush:cpp">
hogehoge
</pre>
と書いていました。なんて面倒なんだ、と思っていたら、アイコン表示して挿入できるようです。ここ、http://solaristic-days.blogspot.jp/2013/07/drupal-7-ckeditor.html
syntaxhilighter interfaceなるckeditorのプラグインが必要らしい。それで、スクリプトを一部変更とのことだ。でもこれって、ckeditorをダウロードする際、fullパッケージでなくカスタムでダウンロードするようにすればよかったのかも。。。
D9,D10にupgardeした際、ckeditorのcode blockが有効になっているものの、ただのテキストプレーンのままで構文がハイライトされていなかった。そのため、ハイライトするためのプラグインを入れた。
これとは別に、Hilight_phpというプラグインも使ってみたが、これはpythonの構文をハイライトできなかった。
コメントを追加