plugins:geshi2

差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

plugins:geshi2 [2011/03/23 21:28] (現在)
ライン 1: ライン 1:
 +====== NP_GeSHi2.php ======
  
 +ソースコードを色付けして表示するGeSHiを利用したシンタックス・ハイライト(コードハイライト)プラグイン。非常に多くの言語に対応している。前身は[[http://​wakka.xiffy.nl/​geshi|NP_Geshi]]。
 +
 +新たな特徴
 +  * 新しい版のGeSHiに対応するためコード判定の正確さが高い
 +  * ValidなXHTMLで出力される
 +  * 実際の表示では改行コードが自動挿入され、閲覧者のコピーペーストにも改行が反映される
 +
 +※最新の情報は本家wikiを参照ください。
 +
 +^General Plugin info ^^
 +^作者: | - |
 +^最新のバージョン:​ | v0.1 (2007/​11/​10) |
 +^ソース: | - |
 +^入手先: | [[http://​wakka.xiffy.nl/​geshi2|geshi2(本家wiki)]] |
 +^動作サンプル:​ | - |
 +^フォーラム参照先:​ | [[http://​forum.nucleuscms.org/​viewtopic.php?​p=80622|NP_GeSHi2 released]] |
 +^セキュリティチェック:​ | 未チェック |
 +
 +
 +=====インストール方法=====
 +  - NP_GeSHi2.zipをダウンロード
 +  - [[http://​qbnz.com/​highlighter/​|GeSHi library]]よりGeSHiをダウンロード
 +  - プラグインディレクトリにアップロード後、プラグイン管理ページよりインストール
 +<​tree>​
 +add(0,​-1,'​pluginフォルダ'​);​
 +add(1,​0,'​geshi'​);​
 +add(2,​1,'​geshi'​);​
 +add(3,​1,'​geshi.php'​);​
 +add(4,​0,'​NP_GeSHi2.php'​);​
 +add(5,​2,'​many php file'​);​
 +</​tree>​
 +
 +
 +=====このプラグインの使い方=====
 +アイテム投稿時に、''<​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など)に合わせて行う必要があります。使用可能言語の確認は[[http://​qbnz.com/​highlighter/​|GeSHi オフィシャルサイト]]の左メニューにある、「Supported Languages」をご参照ください。
 +
 +
 +=====オプション=====
 +  - Header for pre (default setting: ‘<div class=”###​language###​”>​’)
 +  - Footer for pre (default setting: ‘</​div>​’)
 +  - Header for code (default setting: ‘<span class=”###​language###​”>​’)
 +  - 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|http://​kgblog.de]])
 +    * 初リリース
 +    * GeSHi version 1.0.7.20 に合わせて開発
 
plugins/geshi2.txt · 最終更新: 2011/03/23 21:28 (外部編集)