WikiName?の書式で表現できない日本語などをページ名として扱えるようにする書式。
[[BracketName]]
のように [[ ]] で囲うとBracketName?になります。 もちろん日本語もOK。
通常は入力した文字がそのまま出力されますが、以下のルールに従ってテキスト整形を行うことがで
きます。
空行は段落の区切りとなります。
HTMLのタグは書けません。書いたまま(<font ...>)の形で表示されます。
''強調''
のようにシングルクォート2つではさむと、強調になります。
'''イタリック'''
のようにシングルクォート3つではさむと、イタリックになります。 日本語フォントでは読みづらくなるので、あまり使わないほうが無難です。
%%打ち消し%%
のようにパーセント2つではさむと、打ち消し線がつきます。
((注釈))
のように括弧2つではさむと、注釈*1が作成されます。
COLOR(rrggbb){文字列}
を行中に書くと{ }に囲まれた部分の文字列の文字色が指定できます。(rrggbb へ
は6桁の16進数値か、色名を指定)
SIZE(n){文字列}
を行中に書くと{ }に囲まれた部分の文字列の大きさを指定できます(n へは文字の大きさをピクセル
数値で)。 nに20を指定すると、20ピクセルの文字の大きさになります。
CENTER:文字列
を行頭に書くと文字列をセンタリングできます。
LEFT:文字列
を行頭に書くと文字列を左寄せにできます。
RIGHT:文字列
を行頭に書くと文字列を右寄せにできます。
文中に画像のURLを記述するだけで画像を貼り付けることができます。#imgを使ってセンタリングや
右寄せもできます。
#img(画像のURL,left)
を行頭に書くと画像を左寄せにできます。テキストの回り込みを行ないます。
#img(画像のURL,right)
を行頭に書くと画像を右寄せにできます。テキストの回り込みを行ないます。
#img(,clear)
を行頭に書くとテキストの回り込みを中止します。
メニューの「添付」から、表示しているページに添付ファイルを付けることができます。
#attach
を行頭に書くと、ページの任意の場所に添付ファイルのアップロードフォームを設置できます。
#ref(添付ファイル名)
を行頭に書くと、添付ファイルへのリンクを貼ることができます。添付ファイルが画像ファイルのと
きは画像を貼り付けることができます。
#ref(添付ファイル名,center)
を行頭に書くと、添付ファイルへのリンクをセンタリングして貼り付けます。添付ファイルが画像フ
ァイルのときは画像をセンタリングして貼り付けます。
#ref(添付ファイル名,right)
を行頭に書くと、添付ファイルへのリンクを右寄せして貼り付けます。添付ファイルが画像ファイル
のときは画像を右寄せして貼り付けます。
#ref(添付ファイル名,left,around)
を行頭に書くと、添付ファイルの画像を左寄せして貼り付けます。#imgと同じようにテキストの回り
込みを行ないます。
#ref(添付ファイル名,right,around)
を行頭に書くと、添付ファイルの画像を右寄せして貼り付けます。#imgと同じようにテキストの回り
込みを行ないます。
#ref(添付ファイル名)
というように引数を省略するとleftを指定したと看做されます。
なお、テキストの回り込みを中止するときは#img(,clear)を使います。
*
を行頭に書くと見出しになります。* ** *** の3レベルまであります。
#contents
を行頭に書くと、見出しの目次が作成されます。一般にページの先頭のほうに記述します。
|''Category:A''|''Category:B''|''Category:C''| |Objective|for AI|Other| |Java|LISP|Assembla|
のように書くと表組みができます。この場合、それぞれのカラムの始まりが行頭として解釈されるの
で、各種整形ルールを記述する場合は注意が必要です。| と | の間で1行として考える必要がありま
す。
なお、表組みの中で#から始まる書式命令を使うことはできません。
Category:A | Category:B | Category:C |
Objective | for AI | Other |
Java | LISP | Assembla |
表組み内の各要素は、左寄せ表示されます。センタリングしたい場合は、センタリングしたい要素に
CENTER:
を、右寄せにしたい場合は、右に寄せたい要素に
RIGHT:
を付けます。
|たとえばこのように|書き込んでみると|次のようになります| |左寄せ|CENTER:センタリング|RIGHT:右寄せ| |RIGHT:ここは右寄せ|ここは左寄せ|CENTER:センタリング|
たとえばこのように | 書き込んでみると | 次のようになります |
左寄せ | センタリング | 右寄せ |
ここは右寄せ | ここは左寄せ | センタリング |
#comment
を行頭に書くと、コメントを挿入できるフォームが埋め込まれます。
#article
を行頭に書くと、簡易掲示板を埋め込むことができます。
#memo
を行頭に書くと、メモフォームが埋め込まれます。
#vote(選択肢1、選択肢2、…)
を行頭に書くと、簡易投票フォームを埋め込むことができます。
行頭がスペースで始まっていると、その段落は整形済みとして扱われます。一切の他の整形ルールの
影響を受けません。プログラムを書き込むときに使うと便利です。
行の自動折り返しはされません。
-
を行頭に書くと箇条書きになります。- -- --- の3レベルまであります。
+
を行頭に書くと番号付き箇条書きになります。+ ++ +++ の3レベルまであります。
:用語1|いろいろ書いた解説文1
のように行頭に書くと用語と解説文が作れます。
>
を行頭に書くと、引用文が書けます。 >の数が多いとインデントが深くなります > >> >>> の3レベ
ルまであります。
----
のようにマイナス4つがあると、水平線になります。
hoge~
行末にチルダがあると改行します。
~hoge
行頭にチルダがあると改段落します。
PukiWiki
のように大文字小文字を混ぜた英文字列を書くと、 PukiWiki?のページ名になります。 (WikiName?)
[[hogehoge]]
のように二重の大かっこ[[ ]]でくくった文字列を書くと、PukiWiki?のページ名になります。日本語
も使えます。 (BracketName?)
[[hogehoge>FrontPage]]
のように書くと「hogehoge」の文字に対して FrontPage へのリンクを貼ることができます。
のように書くと「pukiwiki.png」の画像に対して FrontPage へのリンクを貼ることができます。
[[hogehoge:FrontPage]]
のように書くとInterWikiNameになります。(InterWikiテクニカル?)
[[fugafuga>hogehoge:FrontPage]]
のように書くと「fugafuga」の文字に対して InterWiki? のリンクを貼ることができます。
http://www.pukiwiki.org/ webmaster@pukiwiki.org
のようなURL・メールアドレスは自動的にリンクになります。
[[hogehoge:http://www.pukiwiki.org/]] [[hogehoge>http://www.pukiwiki.org/]]
のように書くと「hogehoge」の文字に対して http://www.pukiwiki.org/ へのリンクを貼ることがで
きます。
行頭が//で始まる行は表示されません。削除の代わりに一時的に非表示にしておきたい場合などに使
用します。
date?
を書くと、更新時の日付に置換されます。
time?
を書くと、更新時の時間に置換されます。
now?
を書くと、更新時の日付と時間に置換されます。
#related
を行頭に書くと、現在のページ名が参照している/参照されている別のページ(関連ページ)へのリン
クを表示します。
#norelated
を行頭に書くと、そのページの一番下に表示される関連ページを非表示にします。
#calendar_read(200202)
を行頭に書くと、その日付のページを表示するカレンダーが表示されます。括弧内は年月を表します
が、省略すると現在の年月が使用されます。(日記向け)
#calendar_edit(200202)
を行頭に書くと、その日付のページを編集するカレンダーが表示されます。括弧内は年月を表します
が、省略すると現在の年月が使用されます。(日記向け)
#calendar2(200202)
を行頭に書くと、その日付のページを編集するカレンダーが表示されます。括弧内は年月を表します
が、省略すると現在の年月が使用されます。(日記向け)
InterWiki? は、PukiWiki? と 他のサーバーを接続する機能です。
InterWikiName のページでサーバー名を定義しています。
InterWiki?用のサーバリストです。
[URL サーバ名] タイプ
の形式で記述してください。
サーバリストにあるサーバ名:WikiName?をBracketName?で作ればInterWikiNameの完成。
これをページに記述すれば、そのサーバのWikiName?へのハイパーリンクが生成されます。
[[サーバ名:WikiName]] [[pukiwiki:FrontPage]]
InterWikiName のページに以下のようにサーバの定義をすることで サーバーリストに追加することができます。
[URL サーバ名] タイプ
要求しようとするURLへのWikiName?の挿入位置を $1 で指定することができます。省略するとお尻に
くっつきます。
PukiWiki?ページ以外にも飛ばせます。日本語をURLに含む可能性もあるのでその場合のエンコーディ
ングの指定をタイプとして指定できます。
その他、PHP4のmb_stringでサポートされている以下のエンコード文字が使用できます。
''UCS-4, UCS-4BE, UCS-4LE, UCS-2, UCS-2BE, UCS-2LE, UTF-32, UTF-32BE, UTF-32LE, UCS-2LE,
UTF-16, UTF-16BE, UTF-16LE, UTF-8, UTF-7, ASCII, EUC-JP, SJIS, eucJP-win, SJIS-win, ISO-
2022-JP, JIS, ISO-8859-1, ISO-8859-2, ISO-8859-3, ISO-8859-4, ISO-8859-5, ISO-8859-6, ISO
byte2be, byte2le, byte4be, byte4le, BASE64, 7bit, 8bit, UTF7-IMAP''
InterWiki?用の練習ページです。
最初にPukiWiki?を開発する際に参考にした、Perlで書かれたスクリプトです。
PHP = PHP: Hypertext Preprocessor
PukiWiki?はいわゆる WikiEngines? と呼ばれているもののひとつで、誰でもすべてのページを編集す
ることができます。
また、編集には特別な知識を要することなく簡単な整形ルールに従うだけで整形された文章を作成で
きます。
PukiWiki.orgからPukiWiki? 公式メインサイトへ飛べます。
ご質問や御意見は、こちらへどうぞ。
WikiEngines? は、WikiWikiWeb? のようなものを実現するプログラムのことです。もともとは WikiWikiWeb? のことを言いましたが、現在ではそのクローンが多く存在するためにそれらを WikiEngines? と呼びます。
WikiName? のように大文字と小文字を混ぜたものはページ名となります。