FC2WIKI 構文ルール
- WIKI構文の基本形
- ブロックレベル構文(#)と、インライン構文(&)
- 構文内包のルール
- 特殊な構文・ルール
- #address(){文字列}
- &treemenu2(){項目|項目|項目|項目}
- &link_*** (リンクを作る構文全般)
- #highlight(言語){プログラムコード}
- &exkp(){文字列}
- &logined_mes(){文字列}
WIKI構文の基本形
WIKI構文(パラメータ){文字列}
- ()には各構文に設けられたパラメータを記述します。
改行・他の構文を含むことはできません。 - {}には実際ページに表示される内容(テキストなど)を記述します。
改行・他の構文を含むことができます。
※{}を記述する必要のない構文もあります。
- ()には各構文に設けられたパラメータを記述します。
ブロックレベル構文(#)と、インライン構文(&)
- ブロックレベル構文(#)
- 「#」始まりの構文(ブロックレベル構文)は 前後に文字列をいれることはできません。行頭からのみ記述することができます。
例)#div(スタイル指定) {文字列}
- 「#」始まりの構文(ブロックレベル構文)は 前後に文字列をいれることはできません。行頭からのみ記述することができます。
- インライン構文(&)
- 「&」始まりの構文(インライン構文)は 前後に文字列を入れることができます。
例)テキストテキスト&spanid(英数字){テキスト}テキストテキスト
- 「&」始まりの構文(インライン構文)は 前後に文字列を入れることができます。
構文内包のルール
- ブロックレベル構文はインライン構文を内包することができます。
#div(){&bold(){文字列}} → ○
- ブロックレベル構文はブロックレベル構文を内包することができます。
#div(){#blockquote() {文字列}} → ○
- インライン構文はインライン構文を内包することができます。
&bold(){&italic(){文字列}} → ○
- インライン構文はブロックレベル構文を内包することはできません。
&bold(){#div(){文字列}} → ×
- 同じ構文を内包することはできません。
&italic(){&italic(){文字列}} → ×
※内包できない構文を記述した場合、文字列として出力します。
特殊な構文・ルール
#address(){文字列}
- ブロックレベル構文を内包することはできません。
#address(){#div(){文字列}} → ×
&treemenu2(){項目|項目|項目|項目}
- ブロックレベル構文を内包することができます。
- 同じ構文を内包することができます。
- HTMLは<div>が書き出されます。
&treemenu2(){文字列| #div(){文字列} | &italic(){文字列} | &treemenu2(){項目|項目|項目|項目}}
&link_*** (リンクを作る構文全般)
- &link_*** 構文内に &link_*** 構文・リンク構文は内包できません。
&link_anchor(){&link_up(){テキスト}} → ×
&link_anchor(){[[ページ名]]} → ×
&link_anchor(){http://www.***.com} → ×
#highlight(言語){プログラムコード}
- 他の構文を内包することはできません。記述した場合、構文がそのまま出力されます。
#highlight(php){&bold(){ $a = $b; }} → ×
&exkp(){文字列}
- 他の構文を内包することはできません。記述した場合、構文がそのまま出力されます。
&exkp(p){&bold(){テキスト}} → ×
&logined_mes(){文字列}
- 他の構文を内包することはできません。記述した場合、構文がそのまま出力されます。
&logined_mes(){&bold(){テキスト}} → ×
- 最終更新:2010-10-26 11:47:31