PukiWiki公式サイトから1.4.7のUTF-8版をダウンロードしてインストールし、下記のようにファイルの権限設定を行った。
chmod 777 attach chmod 777 backup chmod 777 cache chmod 777 counter chmod 777 diff chmod 777 wiki chmod 666 attach/* chmod 666 backup/* chmod 666 cache/* chmod 666 counter/* chmod 666 diff/* chmod 666 wiki/*
yuta.html と index.html に
<html> <head> <meta http-equiv="Refresh" CONTENT="0; URL=http://granite.phys.s.u-tokyo.ac.jp/michimura/wiki/"> </head> <body></body> </html>
と記述したので、下記のURLにアクセスすると、このwikiにリダイレクトされる。
旧ページは下記URLから見ることができる。
// UI_LANG - Content encoding for buttons, menus, etc define('UI_LANG', en); // 'en' for Internationalized wikisite
$script_directory_index = 'index.php';
$nowikiname = 1;
$auth_method_type = 'pagename';ページ名がInternalで始まるページ、RecentDeletedのページに閲覧制限をかける。
$read_auth = 1; $read_auth_pages = array( // Regex Username '/^Internal.*$/' => 'USERNAME', '/^RecentDeleted$/' => 'USERNAME', );全ページに編集制限をかける。
$edit_auth = 1; $edit_auth_pages = array( // Regex Username '/^.*$/' => 'USERNAME', );
$non_list = '^\:|^RecentDeleted$';
これらを編集することでデザインをデフォルトから変えた。使っている skin/pukwiki.css.php はここから見ることができる。やったことは下記の通り。
<div id="navigator"> <?php if(PKWK_SKIN_SHOW_NAVBAR && exist_plugin_convert('menu')) { ?> <div id="navigator"><?php echo do_plugin_convert('menu') ?></div> <?php } // PKWK_SKIN_SHOW_NAVBAR ?> </div> <?php echo $hr ?> <?php if (PKWK_SKIN_SHOW_MENUBAR && arg_check('read') && exist_plugin_convert('menu')) { ?> <table border="0" style="width:100%"> <tr> <td valign="top"> <div id="body"><?php echo $body ?></div> </td> <td class="menubar"> <div id="menubar"><?php echo do_plugin_convert('menu') ?></div> </td> </tr> </table> <?php } else { ?> <div id="body"><?php echo $body ?></div> <?php } ?>
<?php if ($rw) { ?> <?php _navigator('new') ?> | <?php _navigator('edit') ?> <!--|--> <?php } ?> <?php if (arg_check('edit')) { ?> | <?php _navigator('diff') ?> <?php if ($do_backup) { ?> | <?php _navigator('backup') ?> <?php } ?> <?php } ?>
<?php if ($enable_login) { ?> | <?php _navigator('login') ?> <?php } ?> <?php if ($enable_logout) { ?> | <?php _navigator('logout') ?> <?php } ?>
Powered by PHP <?php echo PHP_VERSION ?>.
// テキストエリアのカラム数 $cols = 100; // テキストエリアの行数 $rows = 30;
// リンク表示をコンパクトにする // * ページに対するハイパーリンクからタイトルを外す // * Dangling linkのCSSを外す $link_compact = 1;
$line_rules = array( );の中に
'__(?!_)((?:(?!___).)*)__' => '<span style="text-decoration:underline;">$1</span>',を追加。
$_msg_content_back_to_top = ''; // <div class="jumpmenu"><a href="#navigator">↑</a></div>
$_symbol_anchor = '‌'; //†
footerのライセンス表示(S_COPYRIGHT)を簡略化。
Pukiwiki 1.5.1にアップデートしてからはデフォルトのinit.phpにした。
アップロード可能な最大ファイルサイズを変更。
define('PLUGIN_ATTACH_MAX_FILESIZE', (1024 * 1024 * 1024));
ここにあるものを導入し、pukiwiki.ini.phpで
define('PKWKEXP_DISABLE_MULTILINE_PLUGIN_HACK', 0); // 1 = Disabled
としたので、
#html{{ (HTMLタグ) }}
のようにすればHTMLを直接記述できる。
二段組みなどをするためにここにあるものを編集して導入した。設定できるパラメータを変えた。基本的には下記のようにして使う。
#blockdiv(float:left,width:58%) 左側 #blockdiv(end) #blockdiv(float:right,width:38%) 右側 #blockdiv(end) #clear
地図を入れるためにここにあるものを導入した。
画像を相対パスで指定できるようにするためにここにあるものを導入した。
[http://granite.phys.s.u-tokyo.ac.jp/michimura/ michimura] raw
を追加したので、
[[エイリアス名>michimura:パス/あああ/あああ]]
のようにリンクを相対パス風に使える。