plugins:geshi2

NP_GeSHi2.php

ソースコードを色付けして表示するGeSHiを利用したシンタックス・ハイライト(コードハイライト)プラグイン。非常に多くの言語に対応している。前身はNP_Geshi

新たな特徴

  • 新しい版のGeSHiに対応するためコード判定の正確さが高い
  • ValidなXHTMLで出力される
  • 実際の表示では改行コードが自動挿入され、閲覧者のコピーペーストにも改行が反映される

※最新の情報は本家wikiを参照ください。

General Plugin info
作者: -
最新のバージョン: v0.1 (2007/11/10)
ソース: -
入手先: geshi2(本家wiki)
動作サンプル: -
フォーラム参照先: NP_GeSHi2 released
セキュリティチェック: 未チェック

インストール方法

  1. NP_GeSHi2.zipをダウンロード
  2. GeSHi libraryよりGeSHiをダウンロード
  3. プラグインディレクトリにアップロード後、プラグイン管理ページよりインストール

このプラグインの使い方

アイテム投稿時に、<pre>タグと<code>タグを使用することで、アイテム閲覧時(表示時)にはプラグインオプション画面で設定した形で変換・出力されます。

<pre>タグの場合

''<pre class="languageName">...</pre>''

例:内容がPHPである場合

''<pre class="php">...</pre>''

※class名の指定は、内容の言語(HTML,PHP,Ruby,CSS等々)に合わせて行う必要があります。

<code>タグの場合

''<code class="languageName">...</code>'' 

例:内容がPHPである場合

''<code class="php">...</code>''

※class名の指定は、内容の言語(PHP,Ruby,CSSなど)に合わせて行う必要があります。使用可能言語の確認はGeSHi オフィシャルサイトの左メニューにある、「Supported Languages」をご参照ください。

オプション

  1. Header for pre (default setting: ‘<div class=”###language###”>’)
  2. Footer for pre (default setting: ‘</div>’)
  3. Header for code (default setting: ‘<span class=”###language###”>’)
  4. Footer for code (default setting: ‘</span>’)

Header for preのサンプル

''<div class="css" style="border:solid 1px #ccc; background-color:#eee; padding:2px 4px;">''

Tipsと裏技

希望事項

バグ

開発履歴

  • Version 0.1 <2007,11/10> (Kai Greve - http://kgblog.de)
    • 初リリース
    • GeSHi version 1.0.7.20 に合わせて開発
 
plugins/geshi2.txt · 最終更新: 2011/03/23 21:28 (外部編集)