コードのコピー等が簡単に行え、ソースコードの行数も分かりやすいdp.SyntaxHighlighterを使ってプログラム言語のハイライト機能を実現出来ます。

記述例

#code(php){{
// コード変換用pukiwikiプラグイン
<?php
function plugin_code_convert()
{
    global $vars;
    $page = $vars['page'];
    $args = func_get_args();
    $body = array_pop($args);
    $type = array_pop($args);
    $ret  = '<textarea name="code" class="'.$type.'">';
    $ret .= $body;
    $ret .= '<textarea>';
    return $ret;
}
?>
}}

出力例

各種コードへの対応

上記はphpコードの例ですが、次のタイプにも対応しています

  • csharp
  • delphi
  • javascript
  • php
  • python
  • sql
  • vb
  • xml
#code(~) の~の部分に指定することで別のタイプを使うことが出来ます。

追記

ドキュメント内に#codeが記述されていない場合は不要なcssやjavascriptファイルは読み込みません。


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2011-05-07 (土) 15:41:34 (4732d)