PukiWikiに関するメモ

----
#contents
----

**WikiName [#u14d6bf6]
大文字小文字を混ぜた英文字列をWikiNameと呼び,PukiWiki内で使うと自動でリンクが張られる(文字の後ろに"?"がつく).これを防ぎたい場合は,
pukiwiki.ini.phpで,
 $nowikiname = 1;
とすればよい.
ちなみに,[[]]で囲って作ったリンクはBracketNameと呼ばれる.

**文献参照 [#ka939cbf]
論文のように文献参照を行いたい場合に用いるプラグインnote.inc.phpを用いる.
-[[自作プラグイン/note.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%2Fnote.inc.php]]

初めて出る文献は,
 &note{キーワード:文献情報};
で文献登録+参照.~
一度出たものを参照する場合は,
 &note{キーワード};

設定は :config/plugin/note という名前のページを新規でつくってそこに記述する.
 *Note-Config
 **Index-Format
 --3
 **Footer-Format
 --3
 **Footer-Align
 --normal 
 **Bind-Note-No
 --bind


**上付,下付文字 [#a01ab165]
ユーザ定義として追加する.
default.ini.php内のユーザ定義ルールに
	"SUP{([^}]*)};" => '<span style="font-size:75%;vertical-align:super">$1</span>',
	"SUB{([^}]*)};" => '<span style="font-size:75%;vertical-align:sub">$1</span>',

を追加.以下は記述例.
 xSUP{n};
 xSUB{i};
 xSUB{i};SUP{n};
上からxSUP{n};,xSUB{i};,xSUB{i};SUP{n};.

-参考 : [[質問箱/178:http://pukiwiki.sourceforge.jp/?%E8%B3%AA%E5%95%8F%E7%AE%B1%2F178]]


**複数の添付ファイルを一度にアップロード [#k54f32cc]
attachとrefプラグインを改造する.以下参照.
-[[attach・refプラグイン改造:http://m-arai.s41.xrea.com/closet/pukiwiki.xhtm?PC%C8%F7%CB%BA%CF%BF%2FPukiWiki%A5%E1%A5%E2%2Fattach%A1%A6ref%A5%D7%A5%E9%A5%B0%A5%A4%A5%F3%B2%FE%C2%A4]]
-[[一括添付・サムネイル出力・キャッシュ:http://cubic9.com/PukiWiki/%B2%FE%C2%A4/%B0%EC%B3%E7%C5%BA%C9%D5%A1%A6%A5%B5%A5%E0%A5%CD%A5%A4%A5%EB%BD%D0%CE%CF%A1%A6%A5%AD%A5%E3%A5%C3%A5%B7%A5%E5/]]

**スキン編集 [#h1944e04]
 skin/pukiwiki.css.php
 skin/pukiwiki.skin.php
を編集.

-タイトル部 : div#header
-タイトル下のメニュー : div#navigator
-左のメニュー : div#menubar


**codeプラグイン [#qb417546]
 #code(C){{
  コード
 }}
と記述するとプログラムコードをキーワードハイライトして表示する.

ダウンロードは以下より.
-[[自作プラグイン/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]]

下記の<>が消えるバグを含めて修正された版は以下.
-[[PukiWikiプラグイン code.inc.php バグ修正&C++/CLI対応版:http://www.ruche-home.net/?%A5%C0%A5%A6%A5%F3%A5%ED%A1%BC%A5%C9#pukiwiki-code]]

カスタマイズなど.
-codeのフォント変更など : skin/code.cssを編集.以下は例.
 pre.code {
 	font-family:"Lucida Sans Typewriter", arial;
 	background: #F0F8FF;
 	・・・
 }
-C/C++で<>が消えるバグ : plugin/code/codehighlight.phpの1204行目
 $result = isset($spaceHash[$code]) ? $htmlHash[$code] : '';
を以下に修正.
 $result = isset($htmlHash[$code]) ? $htmlHash[$code] : '';




**他のページを埋め込む [#s559ee22]
 #include(ページ名,notitle)
notitleを外すとページ名が表示される
-includeプラグイン設定 : plugin/include.inc.phpを編集
--PLUGIN_INCLUDE_MAX : 1ページでインクルードできる最大数
--PLUGIN_INCLUDE_WITH_TITLE : title,notitleを指定しなかったときのデフォルト値,TRUEでtitle, FALSEでnotitle
--title指定時のタイトルの文字の大きさなど : include.inc.phpの115行目あたりを編集.~
例) 小さいフォントで右寄せ
 $body = '<div align="right"><small>' . $link . '</small></div>'. $body . "\n";


**表環境で図をキャプション付きで並べる [#a1d704f2]
 |&ref(fig1.jpg);|&ref(fig2.jpg);|
 |>|CENTER:図1 左は〜,右は〜.|


**添付画像の参照 [#l3897ba8]
-書式
 #ref(ファイル名|ページ名/ファイル名|URL ,[[ページ名]],パラメータ,タイトル)
 &ref(ファイル名|ページ名/ファイル名|URL ,[[ページ名]],パラメータ,タイトル);
 
-パラメータ
--スケール : 50%や100x100など
--left|center|right : 表示位置(default:left)
--wrap|nowrap : 枠で囲むかどうか(default:nowrap)
--around : テキストの回り込み
--noimg : 画像を展開しない
--nolink : ファイルへのリンクを張らない
--zoom : 縦横比保持

-例
 #ref(ファイル名,,50%)
 #ref(ファイル名,nolink,70%)
 #ref(ページ名/ファイル名,640x480,タイトル)
 #ref(ファイル名,[[ページ名]],nolink,100x100,タイトル
ページ名,および,スケール以外のパラメータを指定しない場合は,スケール値がページ名かどうか曖昧になるので,一番上の例のような書き方をする.



**PukiWikiのバックアップ [#xf119ae7]
dumpプラグインを用いる.
WikiのURLに?cmd=dumpを付けると管理画面を開けるので,そこからバックアップできる.~
http://www.slis.tsukuba.ac.jp/~fujis/cgi-bin/wiki/index.php?cmd=dump ~
など.


**pukiwikiでMD5の計算 [#y0864b93]
http://www.slis.tsukuba.ac.jp/~fujis/cgi-bin/wiki/index.php?cmd=md5

**TeXからPukiWikiへの変換 [#p33711d5]
#include(TeX2Wiki,title)

**数値参照文字 [#nab7e0a5]
例えば,表組の中で | を書きたくても書けない場合などに利用する.
 書式
  &#10進数;
  &#x16進数;

 文字 - 書き方
    - &#x20;
  ! - &#x21;
  " - &#x22;
  # - &#x23;
  $ - &#x24;
  % - &#x25;
  & - &#x26;
  ' - &#x27;
  ( - &#x28;
  ) - &#x29;
  * - &#x2a;
  + - &#x2b;
  , - &#x2c;
  - - &#x2d;
  . - &#x2e;
  / - &#x2f;
  0 - &#x30;
  1 - &#x31;
  2 - &#x32;
  3 - &#x33;
  4 - &#x34;
  5 - &#x35;
  6 - &#x36;
  7 - &#x37;
  8 - &#x38;
  9 - &#x39;
  : - &#x3a;
  ; - &#x3b;
  < - &#x3c;
  = - &#x3d;
  > - &#x3e;
  ? - &#x3f;
  @ - &#x40;
  A - &#x41;
  B - &#x42;
  C - &#x43;
  D - &#x44;
  E - &#x45;
  F - &#x46;
  G - &#x47;
  H - &#x48;
  I - &#x49;
  J - &#x4a;
  K - &#x4b;
  L - &#x4c;
  M - &#x4d;
  N - &#x4e;
  O - &#x4f;
  P - &#x50;
  Q - &#x51;
  R - &#x52;
  S - &#x53;
  T - &#x54;
  U - &#x55;
  V - &#x56;
  W - &#x57;
  X - &#x58;
  Y - &#x59;
  Z - &#x5a;
  [ - &#x5b;
  \ - &#x5c;
  ] - &#x5d;
  ^ - &#x5e;
  _ - &#x5f;
  ` - &#x60;
  a - &#x61;
  b - &#x62;
  c - &#x63;
  d - &#x64;
  e - &#x65;
  f - &#x66;
  g - &#x67;
  h - &#x68;
  i - &#x69;
  j - &#x6a;
  k - &#x6b;
  l - &#x6c;
  m - &#x6d;
  n - &#x6e;
  o - &#x6f;
  p - &#x70;
  q - &#x71;
  r - &#x72;
  s - &#x73;
  t - &#x74;
  u - &#x75;
  v - &#x76;
  w - &#x77;
  x - &#x78;
  y - &#x79;
  z - &#x7a;
  { - &#x7b;
  | - &#x7c;
  } - &#x7d;
  ~ - &#x7e;
  > - &#x203e;

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS