[[Wikiの備忘録]] * highlighter.inc.php を導入 [#u458cd5f] http://www.revulo.com/PukiWiki/Plugin/Highlighter.html #highlighter(php,number){{ <?php echo 'test'; ?> }} #highlighter(php,number){{ <?php echo 'test'; ?> }} highlighter.inc.php プラグインのアーカイブファイルをダウンロードし、 PukiWiki をインストールしてあるディレクトリで展開 $ tar xvfz highlighter-1.2.tar.gz cache/highlighter というディレクトリが作られるので、書き込み許可 $ chmod 777 cache/highlighter PEAR::Text_Highlighter のページ からアーカイブをダウンロードし、PukiWiki の plugin ディレクトリで展開し Text にリネーム $ cd plugin $ tar xvfz Text_Highlighter-0.7.1.tgz $ mv Text_Highlighter-0.7.1 Text PEAR がインストールされていない場合は、 plugin/Text/Highlighter.php の以下の行をコメントアウト require_once 'PEAR.php'; pukiwiki.ini.php の設定を以下のように変更 define('PKWKEXP_DISABLE_MULTILINE_PLUGIN_HACK', 0); * codehighlight.inc.php も導入したけど,綺麗に表示されない. [#r4f6e620] http://pukiwiki.sourceforge.jp/?%E8%87%AA%E4%BD%9C%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%2Fcodehighlight.inc.php#icfa3313 http://www.ruche-home.net/?%A5%C0%A5%A6%A5%F3%A5%ED%A1%BC%A5%C9#pukiwiki-code #code(php,number){{ <?php echo 'test'; ?> }} #code(php,number){{ <?php echo 'test'; ?> }} PukiWikiの設定ファイル(pukiwiki.ini.php)の下記の部分のように変更 define('PKWKEXP_DISABLE_MULTILINE_PLUGIN_HACK', 0); phpファイル (code.inc.phpと code/ 以下のファイル) をプラグインディレクトリ (デフォルトで pukiwiki/plugin) に pngイメージファイル(code_dot.png, outline_open.png, outline_close.png) をイメージディレクトリ(デフォルトで pukiwiki/image) に ファイル code.css と code.js をスキンディレクトリ(デフォルトで pukiwiki/skin) に cssファイル (pukiwiki.css.php) に次の1行を追加 @import "./code.css"; 挿入場所は@charsetの前後 if ($media != 'print') $media = 'screen'; // Output CSS ---- ?> @charset "<?php echo $charset ?>"; @import "./code.css"; pre, dl, ol, p, blockquote { line-height:130%; } blockquote { margin-left:32px; }