code_Syntax - RとLinuxと...

RとLinuxと...


code_Syntax

Wikiの備忘録

_ highlighter.inc.php を導入

http://www.revulo.com/PukiWiki/Plugin/Highlighter.html

#highlighter(php,number){{
<?php
echo 'test';
?>
}}
  1. <?php
  2. echo 'test';
  3. ?>

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 も導入したけど,綺麗に表示されない.

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';
?>
}}
  1
  2
  3
<?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; }
 
Link: Wikiの備忘録(2650d) PukiWiki(4723d)
Last-modified: 2011-09-14 (水) 17:17:55 (2650d)