TextFormattingRules

パラグラフ編集

  • 連続した複数行は連結されて1つのパラグラフになります。
  • 空行(改行のみ、またはスペース、タブだけの行)はパラグラフの区切りになります。
  • 記述例
例えば、
こういう風に記述すると、これらの行は
1つのパラグラフとして整形されます。
  • 出力例

例えば、 こういう風に記述すると、これらの行は 1つのパラグラフとして整形されます。

リンク編集

WikiName編集

  • 大文字の英字で始まり、小文字の英字または数字が1文字以上続く
  • この条件が2回以上繰り返される単語はWikiNameになり自動的にリンクがはられます。
  • 記述例
WikiName     - WikiName
HogeRule1    - WikiName
NOTWIKINAME  - 全て大文字なのでWikiNameではない
WikiNAME     - NAMEが全て大文字なのでWikiNameではない
*fooWikiName  - 先頭に全て小文字の英字fooがあるためWikiNameではない
  • 出力例
    • WikiName - WikiName
    • HogeRule1 - WikiName
    • NOTWIKINAME - 全て大文字なのでWikiNameではない
    • WikiNAME - NAMEが全て大文字なのでWikiNameではない
    • fooWikiName - 先頭に全て小文字の英字fooがあるためWikiNameではない

ページへのリンク編集

ページ名を2つのカギカッコで囲むと、そのページへのリンクになります。

  • 記述例
例えば[[逆引きRuby]]とすると、そのページへのリンクになります。
  • 出力例

例えば逆引きRubyとすると、そのページへのリンクになります。

任意のURLへのリンク編集

単語|URLを2つのカギカッコで囲むとを任意のURLへのリンクになります。

  • 記述例
[http://www.yahoo.co.jp/ Yahoo!]とかもできます。
  • 出力例

Yahoo!とかもできます。

このときURLの末尾がjpg,jpeg,png,gifだとIMGタグに展開されます。(指定した単語がALTに設定される)

  • 記述例
[http://jp.rubyist.net/theme/clover/clover_h1.png クローバー]
  • 出力例

クローバー

パラグラフ中にURLっぽいものがあると勝手にリンクがはられます。

  • 記述例
Hikiのページはhttp://hikiwiki.org/ja/です。
  • 出力例

Hikiのページはhttp://hikiwiki.org/ja/です。

InterWiki編集

Tiki:Tikiを参考にInterWikiもサポートしています。サーバの追加は InterWikiNameというページを編集します。

  • 記述例
*[[Hiki:逆引きRuby]]
*[[ruby-list:1]]
*[[GoogleJ:ruby wiki]]

InterWikiはouter aliasと呼ばれる簡単に外部とリンクする機能にも対応しています。outer aliasを利用するにはInterWikiNameへaliasキーワードを付けてサーバを追加します。

  • 記述例
 * [http://www.ruby-lang.org/ Ruby] alias

本文中ではaliasに設定した単語を2つのカギカッコで囲むとリンクとなります。

  • 記述例
 *[[Ruby]]

整形済みテキスト編集

  • 行の先頭がスペースまたはタブで始まっていると、その行は整形済みとして扱われます。
  • 出力例
require 'cgi'

cgi = CGI::new
cgi.header

puts <<EOS
<html>
  <head>
    <title>Hello!</title>
  </head>
  <body>
  <p>Hello!</p>
  </body>
</html>
EOS

文字の修飾編集

  • 「'」2個ではさんだ部分は強調されます。
  • 「'」3個ではさんだ部分はさらに強調されます。
  • 「=」2個ではさんだ部分は取消線になります。
  • 記述例
このようにすると''強調''になります。
そして、このようにすると'''さらに強調'''されます。
<del>だるいけど</del>さらに、取り消し線もサポートしています。
  • 出力例

このようにすると強調になります。 そして、このようにするとさらに強調されます。 だるいけどさらに、取り消し線もサポートしています。

見出し編集

  • 「!」を行の先頭に書くと見出しになります。
  • 「!」は1つから5つまで記述することが可能で、それぞれ

    に変換されます。

  • 記述例
!見出し1
!!見出し2
!!!見出し3
!!!!見出し4
!!!!!見出し5
  • 出力例

見出し1

見出し2編集

見出し3編集

見出し4編集
見出し5編集

水平線編集

マイナス記号「-」を行の先頭から4つ書くと水平線になります。

  • 記述例
あいうえお。
----
かきくけこ。
  • 出力例

あいうえお。


かきくけこ。

箇条書き編集

  • 「*」を行の先頭に書くと箇条書きになります。
  • 「*」は1つから3つまで記述することが可能で入れ子にすることもできます。
  • 「#」を行の先頭に書くと番号付きの箇条書きになります。
  • 記述例
*アイテム1
**アイテム1.1
**アイテム1.2
***アイテム1.2.1
***アイテム1.2.2
***アイテム1.2.3
**アイテム1.3
**アイテム1.4
*アイテム2
#その1
#その2
##その2.1
##その2.2
##その2.3
#その3
##その3.1
###その3.1.1
###その3.1.2
  • 出力例
  • アイテム1
    • アイテム1.1
    • アイテム1.2
      • アイテム1.2.1
      • アイテム1.2.2
      • アイテム1.2.3
    • アイテム1.3
    • アイテム1.4
  • アイテム2
  1. その1
  2. その2
    1. その2.1
    2. その2.2
    3. その2.3
  3. その3
    1. その3.1
      1. その3.1.1
      2. その3.1.2

引用編集

「"」を行の先頭から2つ書くと引用になります。

  • 記述例
""これは引用です。
""さらに引用します。
""続けて引用します。引用が連続する場合、
""このように一つの引用として
""展開されます。
  • 出力例

これは引用です。 さらに引用します。 続けて引用します。引用が連続する場合、 このように一つの引用として 展開されます。

用語解説編集

コロン「:」を行の先頭に書き、続けて用語:解説文とすると用語解説になります。

  • 記述例
:りんご:apple
:ゴリラ:gorilla
:ラクダ:camel
  • 出力例
りんご
apple
ゴリラ
gorilla
ラクダ
camel

編集

表(テーブル)は「||」で始めます。 セルの項目の頭に「!」をつけることにより見出しセルになります。 行の連結には「^」を列の連結には「>」を、連結したい数だけセルの項目頭につけてください。

  • 記述例
||!行見出し\列見出し||!列-A||!列-B||!列-C||!>列-D-E(横連結)
||!行-1||A1||B1||^C1-C2(縦連結)||D1||E1
||!行-2||A2||B2||^>D2-E2-D3-E3(縦横連結)
||!行-3||>>A3-C3(横3連結)
  • 出力例
行見出し\列見出し 列-A 列-B 列-C 列-D-E(横連結)
行-1 A1 B1 C1-C2(縦連結) D1 E1
行-2 A2 B2 D2-E2-D3-E3(縦横連結)
行-3 A3-C3(横3連結)

コメント行編集

「//」が行頭にある行はコメント行になり、出力されなくなります。

  • 記述例
// ここはコメントです。
  • 出力例(表示されません)

プラグイン編集

「{」2つと「}」2つで囲むとプラグインを呼び出すことができます。 パラメータを複数行に分けて書くことも可能です。

プラグインのみを単独行に書いた場合はブロックプラグインになり、前後に

が付かなくなります。

  • 記述例
{{recent(3)}}
  • 複数行記述例
{{pre(
 パラメータ1
 パラメータ2
 パラメータ3
)}}