FrontPage | changes | index | create | search | preferences

WikiPageSyntax

Last-Modified: Wed May 23 13:31 2007; Revision: 1.3
edit | copy | diff | history | raw
  1. パラグラフ
  2. 強調
  3. リスト
  4. 番号付きリスト
  5. 定義リスト
  6. 引用文
  7. 整形済みテキスト
  8. 横線
  9. リンク
    1. URL
    2. Avoiding Links
    3. WikiName
    4. BracketName
    5. AutomaticLink
  10. 画像のインライン表示
  11. [[scheme:~]]形式による様々な機能
  12. HTML タグ付けブロック
  13. 関連情報
  14. コメント・ご質問等をどうぞ

WiKicker 文法

現在記述中につき、不完全です。ご容赦ください。

パラグラフ

行頭から書いた文章は通常のパラグラフになります。 連続する行は一つのパラグラフになります。 パラグラフを分ける場合は、間に空行を置いてください。

強調

'' (シングルクオート2つ)で囲むと強調表示になります。

 Wiki を強調すると ''Wiki'' になります。

Wiki を強調すると Wiki になります。

リスト

'-' で始まる行はリスト項目になります。

 - 項目1
 - 項目2

  • 項目1
  • 項目2

となります。

'--', '---' を使うとネストしたリスト項目になります。

 - 項目1
 -- 項目1-A
 -- 項目1-B
 - 項目2
 -- 項目2-A
 -- 項目2-B

  • 項目1
    • 項目1-A
    • 項目1-B
  • 項目2
    • 項目2-A
    • 項目2-B

となります。

番号付きリスト

"#" で始まる行は番号付きリスト項目になります。

 # 項目1
 # 項目2

  1. 項目1
  2. 項目2

となります。

"##", "###" を使うとネストした番号付きリスト項目になります。

定義リスト

":" で始まる行は定義リスト項目になります

 :用語1:記述1
 :用語2:記述2

用語1
記述1
用語2
記述2

となります。

"::"、":::" を使うとネストした定義リスト項目になります。

引用文

">"で始まる行は引用文になります。

 >本日は晴天なり

本日は晴天なり

となります。

">>"、">>>" を使うとネストした引用文になります。

整形済みテキスト

行頭を一つ以上の空白で始めた行は整形済みテキストになります。

 例:ここは整形済みテキスト

プログラムのサンプルコードや、設定ファイル例などを記述するのに便利です。

横線

行頭に '----' と書くと横線になります。


行頭を , か | ではじめた行は表になります。そのような行が連続する間、一つのテーブルとなります。表の各欄(セル)の区切りには、行頭で指定したものと同じ文字を使用します。

 |a|b|c
 |d|e|f
 |g|h|i

abc
def
ghi

となります。区切り文字と欄の中身との間に空白文字を入れると左寄せ、右寄せ、中央揃えができます。

 |寄せのテスト列|説明
 |左            |右だけに空白を入れると左寄せ
 |     中央     |左右に空白を入れると中央揃え
 |            右|左だけに空白を入れると右寄せ

寄せのテスト列説明
右だけに空白を入れると左寄せ
中央左右に空白を入れると中央揃え
左だけに空白を入れると右寄せ

となります。

リンク

URL

URLは自動的にハイパーリンクになります(ただし画像を表すURLの場合はインライン表示になります)。長いURLは適当に短かく省略して表示されます。

リンクテキストを指定したい場合は

 [[url][linktext]]

とします(→ ?ExtendedBracketName)。 またここで

 [[url][]]

と指定すると、url で指定されたページがHTMLだった場合、ページタイトルの自動取得を試みます(→ ページタイトル自動取得)。

Avoiding Links

= を4つ並べたものでくくると、その間は解釈されなくなります。

 例: ====LinkToWikiPage====

LinkToWikiPage

となります。

※ ==== の組は同一の行に書く必要があります。複数の行にまたがって働かせることはできません。

?WikiName

'FrontPage' のように大文字で始まり小文字が続く単語を2つ以上並べた文字列は、自動的にその名前のページへのリンクになります。

?BracketName

bracket 2つで囲まれた

 [[pagename]]

という文字列はbracketの中で囲まれた文字列の名前のページへのリンクになります。 ?WikiNameはないページ名(例えば日本語のページ名)をもつページへリンクしたい時に利用します。 [[映画]] と書くと 映画のページへのリンクになります。

リンクテキストを指定したい場合は

 [[pagename][description]]

とします。例えば[[映画][えいが]]と書くと えいが となります(→ ?ExtendedBracketName)。

?AutomaticLink

?WikiPage 中に既に存在するページ名が表われた場合、自動的にそのページへのリンクになります(→ ?AutomaticLink)

画像のインライン表示

  • .gif、.jpeg、.jpg、.jpe、.png のどれかで終わるURLを書くとその画像をページ中にインライン表示します。
  • 拡張子が上記以外のものをインライン表示させたい場合は [[image:url...]] とします。
  • 左寄せ、右寄せをしたい時はそれぞれ [[limage:url...]]、[[rimage:url...]] とします。

[[scheme:~]]形式による様々な機能

?RWRNページを参照してください。

HTML タグ付けブロック

HTML タグ付けブロック が有効になっている場合

 <html>
 ここでは HTML タグが有効になります。
 </html>

のように <html>..</html> で囲むことで HTML タグが使えるようになります。

関連情報

  • WiKicker - Naneyが開発しているPerlで実装されているWikiEngine。Wi...

コメント・ご質問等をどうぞ

  • 表の中で改行するにはどうすればいいのでしょうか?
    • Tue Oct 25 10:48 2005 Naney: WiKicker では現在、表セル中での改行機能は用意されておりません。
  • ボールド、イタリック、等幅フォントなどはどのように指定すれば良いのでしょうか?
  • メイルリスト作成中、画面から「mailto:~」「~」を表示しようとすると一定以上のリストを

作成しようとすると、画面に

 View error: Can't locate object method "authority" via package "URI::mailto"
 at /usr/local/lib/perl5/site_perl/5.8.8/WiKicker/URI.pm line 102. に一致するページは見つかりませんでした。

と表示され、認識できません。解決方法はあるのでしょうか?

(Versionは 0.41 です)

  • 上記ですがメールアドレスが長い場合には発生してしまうという不具合を確認しました。次のバージョンで修正いたします。2007年5月23日 Naney