SyntaxHighliter

ee9king に投稿

コンテンツの中で、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が有効になっているものの、ただのテキストプレーンのままで構文がハイライトされていなかった。そのため、ハイライトするためのプラグインを入れた。

highlight.js 

これとは別に、Hilight_phpというプラグインも使ってみたが、これはpythonの構文をハイライトできなかった。

 

コメントを追加

Plain text

  • HTMLタグは利用できません。
  • ウェブページのアドレスとメールアドレスは自動的にリンクに変換されます。
  • 行と段落は自動的に折り返されます。