KIT Literature Club Official Website

京都工芸繊維大学 文藝部

Top / マニュアル / コードハイライト機能
Last-modified: 2007-03-12 (月) 12:47:56 (6494d)
| | | |

コードのコピー等が簡単に行え、ソースコードの行数も分かりやすい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ファイルは読み込みません。