テキスト整形のルール

通常は入力した文章がそのまま出力されます。

これに加えて、特定のルールによるテキスト整形を行うことができます。以下では、プラグインについてはよく使われるものだけを簡略に説明しています。プラグインのオプションなど詳細な説明については PukiWiki/1.4/Manual/Plugin バトスピwiki専用プラグイン を参照してください。



ブロック要素

段落

インライン要素

他のブロック要素を明示しない限り、段落となります。

~ インライン要素

行頭で ~ を指定した場合も段落になります。行頭書式の文字(~、-、+、:、>、|、#、//)を通常の文字として段落の先頭に書きたい場合は、行頭に~を記述して書くことができます。

引用文

> インライン要素

行頭で > を指定すると、引用文になります。引用文は >、>>、>>> の3レベルあります。

リスト構造

- インライン要素

行頭で - を指定すると、番号なしリストになります。番号なしリストは -、--、--- の3レベルあります。

+ インライン要素

行頭で + を指定すると、番号付きリストになります。番号付きリストは +、++、+++ の3レベルあります。

: 定義語 | 説明文

行頭を : で始め、| 記号で区切ると、定義リストになります。定義リストは :、::、::: の3段階あります。定義リストの定義語、説明文は省略することができます。複数の連続した定義リストを記述し、2つ目以降の定義語を省略することで1つの定義語に対する複数の説明文を記述することができます。

整形済みテキスト

行頭が半角空白で始まる行は整形済みテキストとなります。行の自動折り返しは行なわれません。

表組み

| インライン要素 | インライン要素 |

行頭から | でインライン要素を区切ることで表組みになります。

CSV形式の表組み

,データ,データ,…

行頭でカンマ(,)を記述し、インライン要素をカンマ区切りで記述すると表組みになります。

見出し

* インライン要素

行頭で * を記述すると、見出しになります。見出しは *、**、*** の3段階あります。

目次

#contents

行頭で #contents を記述すると、見出しに基づいて目次を作成します。一般的に #contents はページの最初のほうに記述します。

左寄せ・センタリング・右寄せ

LEFT:インライン要素
CENTER:インライン要素
RIGHT:インライン要素

行頭で LEFT:、 CENTER:、 RIGHT: を記述すると、インライン要素が左寄せ、センタリング、右寄せされます。

水平線

---------------------------------------------

行頭で4つ以上の - を書くと水平線になります。

#hr

行頭で #hr を記述すると、区切り線になります。区切り線は上位のブロック要素の幅の60%の長さの水平線がセンタリングされて引かれます。

行間開け

#br

行頭で #br を記述すると、ブロック要素間またはブロック要素内で行間を開けることができます*2

添付ファイル・画像の貼り付け

#ref(添付ファイル名)
#ref(ファイルのURL)

行頭で #ref を記述すると、添付ファイルまたは指定されたURLにあるファイルへのリンクを貼り付けることができます。ファイルが画像ファイルの場合は、その画像を表示します。

テキストの回り込みの解除

#clear

行頭で #clear を記述すると、 #ref で指定したテキストの回り込みを解除します。 #clear を指定しなくても、記事の末尾でテキストの回り込みが自動的に解除されます。

フォーム

#comment

行頭で #comment を記述すると、コメントを挿入するためのフォームが埋め込まれます。

#pcomment

行頭で #pcomment を記述すると、コメントを挿入するためのフォームが埋め込まれます。 #comment とは異なり、コメントは別ページに記録されます。また、コメントに対するレスポンスを階層状に表示します。

#article

行頭で#articleを記述すると、簡易掲示板のフォームが埋め込まれます。

#vote(選択肢1,選択肢2,...)

行頭で #vote を記述すると、簡易投票フォームが埋め込まれます。

インライン要素

文字列

文字列

文字列はインライン要素です。

改行

インライン要素~

行末に~を書くと行末改行になります。行末改行はブロック要素内での改行になります。

&br;

行中に &br; を書くと、そこで改行されます。行末の ~ と違い、定義リストの定義語や表組の要素、# で始まるブロック要素のパラメタの中でも使用できます。

強調・斜体

''インライン要素''

行中のインライン要素を '' ではさむと、インライン要素が 強調表示 になります。

'''インライン要素'''

行中のインライン要素を ''' ではさむと、インライン要素が 斜体表示 になります。

文字サイズ

&size(サイズ){インライン要素};

行中に &size を書くとインライン要素の文字サイズを指定することができます。サイズはピクセル単位(px)で指定します。例えば20を指定すると、20ピクセルの文字の大きさになります。

文字色

&color(文字色,背景色){インライン要素};

行中に &color と書くとインライン要素の文字色と&color(): bgcolor (with CSS) not allowd;を指定することができます。背景色は省略できます。

取消線

%%インライン要素%%

行中のインライン要素を%%ではさむと、インライン要素に取消線が付きます。

注釈

((インライン要素))

行中でインライン要素を (( と )) ではさむと、注釈*3が作成され、行中に注釈へのリンクが貼られます。

添付ファイル・画像の貼り付け

&ref(添付ファイル名);
&ref(ファイルのURL);

行中で &ref を記述すると、添付ファイルまたは指定されたURLにあるファイルへのリンクを貼り付けることができます。ファイルが画像ファイルの場合は、その画像を表示します。

ルビ構造

&ruby(ルビ){インライン要素};

行中で &ruby を書くとインライン要素に対するルビをふることができます。ルビに対応していないブラウザではルビが本文中に ( と ) に囲まれて表示されます。

アンカーの設定

&aname(アンカー名);
&aname(アンカー名){インライン要素};

行中で &aname を記述するとリンクのアンカーを設定することができます。リンクの飛び先にしたい位置に記述します。

カウンタ表示

&counter;
&counter(オプション);

行中で &counter を記述するとそのページにアクセスした人の数を表示することができます。

オンライン表示

&online;

行中で &online を記述すると現在アクセス中の人数を表示することができます。

バージョン表示

&version;

行中で &version を記述するとPukiWikiのバージョンを表示することができます。

WikiName

WikiName

行中で、1つ以上の大文字→1つ以上の小文字→1つ以上の大文字→1つ以上の小文字の組合わせからなる半角//文字列はWikiNameになります。

ページ名

[[ぷきうぃき]]

行中で [[ と ]] で囲まれた文字列はページ名になります。

[[ページ名#アンカー名]]

InterWiki

[[InterWikiName:ページ名]]

行中のページ名形式の文字列の中で、: で2つの文字列を区切るとInterWikiになります。:の前にはInterWikiNameのページで定義したInterWikiNameを、: の後ろにはページ名を記述します。

[[InterWikiName:ページ名#アンカー名]]

リンク

[[リンク名:URL]]

行中のInterWikiNameの形式の文字列の中で、: の前に任意のリンク名を、: の後ろにURLを記述すると、そのリンク名でURLに対するリンクを貼ることができます。

http://www.example.com/
https://www.example.com/
ftp://ftp.example.com/
news://news.example.com/
foo@example.com

エイリアス

[[エイリアス名>ページ名]]

行中のページ名形式の文字列の中で、> で2つの文字列を区切るとエイリアスになります。 > の前にはエイリアス名を、> の後ろにはページ名を記述します。

エイリアスはPukiWiki内のページ名とは別のエイリアス名で、指定したページへのリンクを貼ります。

[[エイリアス名>ページ名#アンカー名]]
[[エイリアス名>#アンカー名]]
[[エイリアス名>http://www.example.com/]]
[[エイリアス名>https://www.example.com/]]
[[エイリアス名>ftp://ftp.example.com/]]
[[エイリアス名>news://news.example.com/]]
[[エイリアス名>foo@example.com]]
[[エイリアス名>InterWikiName:ページ名]]
[[エイリアス名>InterWikiName:ページ名#アンカー名]]
[[エイリアス名:http://www.example.com/]]
[[エイリアス名:https://www.example.com/]]
[[エイリアス名:ftp://ftp.example.com/]]
[[エイリアス名:news://news.example.com/]]
[[エイリアス名:foo@example.com]]

タブコード

&t;

行中で &t; と書くと、タブコードに置換されます。

通常、フォーム内ではキーボードからタブコードを直接入力できない*4ので、タブコードを入力したい位置に&t;を記述すると、保存時にタブコードに置換します。

ページ名置換文字

&page;
&fpage;

行中で &page; 及び &fpage; と書くと、編集中のページ名に置換されます。ページ名が階層化されたページで「hogehoge/hoge」となっている場合、 &page; は「hoge」に、 &fpage; は「hogehoge/hoge」に置換されます。階層化されていないページでは、 &page; も &fpage; も同じになります。

日時置換文字

&date;
&time;
&now;
date?
time?
now?
&_date;
&_time;
&_now;
&lastmod;
&lastmod(ページ名);

文字参照文字

文字参照は、SGMLで定義されている文字参照文字(©や®など)のほか、下記の独自の文字参照文字が使用できます。

&heart;
⌣
&bigsmile;
&huh;
&oh;
&wink;
&sad;
&worried;

数値参照文字

&#10進数;
&#x16進数;

行中で &# と ; の間に10進数を、&#x と ;の間に16進数を書くと、Unicodeを数値参照して表示します。キーボードから直接入力できない文字やJIS第3水準・第4水準の文字などの表示に使用します。たとえば、内田百閒と入力すると、内田百閒と表示されます。

その他

コメント行

// コメント

行頭で // を指定すると、コメント行になります。コメント行は出力されない行です。

バトスピwiki専用プラグイン

バトスピwiki専用プラグインとは?

バトスピwikiにおいては、皆さんで編集していただいたカードリスト、カード情報よりデータベースを構築しています。
そのデータベースの内容から自動的に情報を構築し表示するために作成されたプラグインです。

また編集に役立つプラグインも独自に導入しています。

カード専用プラグイン

#refcard,#clear

カード画像・カード番号・Q&A・関連リンクを表示するためのプラグインです。
※データベースに登録されていることが条件です。新規にページを作成した場合はデータベース反映までは表示されません。

利用方法は下記の通りで#refcardと#clearの間に記事を書きます。
また関連リンクは#clearの後ろに記入します。

#refcard
--ここに記事を記入--
#clear
--ここに関連のリンク先を記入 --

カード一覧表示プラグイン

#deckadd

デッキ用のカードリストを表示するためのプラグインです。
リストにはカード画像(PCのみ)・テキストが表示されます。

書式は下記の通りです。

#deckadd{{{
カード番号,[枚数:1~3]
}}}

※枚数を省略したり不正な文字だった場合、1枚とカウントされます。
※エラーがあった場合、エラーを表示します。

例)

#deckadd{{{
BS01-001,3
BS15-X01
X015,2
}}}

カードが40枚に足りません。このままでは使用出来ません。

 並び順:
[閉じる] [開く]

#listability

キーワード能力毎のカードリストを表示するためのプラグインです。
ページタイトルからキーワード能力を自動判断し表示します。
ページに詳細情報へのリンクを追加します。

書式は下記の通りです。

#listability

#listadd

自動化できないカードリストを自動化リストと同様な表示を行うためのプラグインです。

書式は下記の通りです。

#listadd{{{
カード番号,[付加情報]
}}}

※付加情報を[[ ]]でくくった場合は該当ページへのリンクが表示されます。

例)

#listadd{{{
BS01-001
BS15-X01,[[赤]]
}}}
 並び順:
[閉じる] [開く]

#listattr

属性カテゴリからカード一覧を作成します。
ページに詳細情報へのリンクを追加します。

書式は下記の通りです。

#listattr(属性,[カテゴリ])
※カテゴリは省略可能

例1)属性:赤でカード一覧を作成する場合

#listattr(赤)

例2)属性:赤、カテゴリ:スピリットでカード一覧を作成

#listattr(赤,スピリット)

#listcard

カードリストの掲載カードの詳細情報を表示するためのプラグインです。
ページに詳細情報へのリンクを追加します。

書式は下記の通りです。

#listcard(掲載弾番号)

2012年02月現在の掲載弾番号
 ・BS01~BS16
 ・プロモ

#listcate

カテゴリ毎のカードリストを表示するためのプラグインです。
ページタイトルからカテゴリを自動判断し表示します。
ページに詳細情報へのリンクを追加します。

書式は下記の通りです。

#listcate

#listcost

コスト早見表のカードリストを表示するためのプラグインです。
指定したコスト・カテゴリ・合体条件からキーワード能力をリストを表示します。
ページに詳細情報へのリンクを追加します。

書式は下記の通りです。

#listcost(コスト,カテゴリ,合体条件,合体条件一致条件)
※コスト・合体条件は省略可能だがどちらかは指定しなければならない。
※合体条件一致条件
 下記の一致条件が指定可能 省略した場合は完全一致となります。
 0:完全一致 1:前方一致 2:部分一致 3:後方一致

例1)

#listcost(5,スピリット)
※コスト5のスピリットを表示

例2)

#listcost(,ブレイヴ,コスト2以上)
※合体条件がコスト2以上のブレイヴを表示

#listflavor

背景世界放浪者ロロ『異界見聞録』以外でのカードリストを表示するためのプラグインです。
ページタイトルから自動的に取得し表示します。

書式は下記の通りです。

#listflavor

#listflavorikai

放浪者ロロ『異界見聞録』でのカードリストを表示するためのプラグインです。
他のページでは使用できません。

書式は下記の通りです。

#listflavorikai

#listillust

イラストレーターのカードリストを表示するためのプラグインです。
ページタイトルから自動的にイラストレーターの名前を取得し表示します。

書式は下記の通りです。

#listillust

#listkeito

系統毎のカードリストを表示するためのプラグインです。
ページタイトルから系統を自動判断し表示します。
ページに詳細情報へのリンクを追加します。

書式は下記の通りです。

#listkeito

#listname

カード名一覧のカードリストを表示するためのプラグインです。
指定したカード名称を含むカードのリストを表示します。
ページに詳細情報へのリンクを追加します。

書式は下記の通りです。

#listname(カード名称,[カテゴリ])
※カテゴリ省略時はスピリット
※複数のカテゴリを指定する場合は/(スラッシュ)で区切って入力します。
 例)#listname(ジークフリード,スピリット/アルティメット)

#listsearch

指定した条件でカードリストを表示します。

条件は1行ごとに細かく設定できます。
検索条件の必要のない行(項目)は記入する必要はありません。

書式は下記の通りです。

#listsearch{{{
カード番号[論理演算子 =]検索する文字列,[文字列一致条件]
カード名[論理演算子 =]検索する文字列,[文字列一致条件]
収録弾[論理演算子 =]検索する文字列,[文字列一致条件]
ブロックアイコン[論理演算子 =,<=,>=,<,>]検索する数値
カードカテゴリ=検索する文字列
系統[論理演算子 =]検索する文字列,[文字列一致条件]
系統カウント[論理演算子 =,<=,>=,<,>]検索する数値
属性[論理演算子 =]検索する文字列
属性カウント[論理演算子 =,<=,>=,<,>]検索する数値
キーワード能力[論理演算子 =]検索する文字列,[文字列一致条件]
レアリティ[論理演算子 =]検索する文字列,[文字列一致条件]  ※検索文字列に「-」を指定した場合はレアリティ無しを抽出
シンボル[論理演算子 =]検索する文字列
シンボルカウント[論理演算子 =,<=,>=,<,>]検索する数値
コスト[論理演算子 =,<=,>=,<,>]検索する数値
軽減コスト[論理演算子 =,<=,>=,<,>]検索する数値
効果[論理演算子 =]検索する文字列
発揮タイミング[論理演算子 =]検索する文字列,[文字列一致条件]
Lv1コスト[論理演算子 =,<=,>=,<,>]検索する数値
Lv1BP[論理演算子 =,<=,>=,<,>]検索する数値
Lv2コスト[論理演算子 =,<=,>=,<,>]検索する数値
Lv2BP[論理演算子 =,<=,>=,<,>]検索する数値
Lv3コスト[論理演算子 =,<=,>=,<,>]検索する数値
Lv3BP[論理演算子 =,<=,>=,<,>]検索する数値
Lv4コスト[論理演算子 =,<=,>=,<,>]検索する数値
Lv4BP[論理演算子 =,<=,>=,<,>]検索する数値
Lv5コスト[論理演算子 =,<=,>=,<,>]検索する数値
Lv5BP[論理演算子 =,<=,>=,<,>]検索する数値
Lv6コスト[論理演算子 =,<=,>=,<,>]検索する数値
Lv6BP[論理演算子 =,<=,>=,<,>]検索する数値
合体時コスト[論理演算子 =,<=,>=,<,>]検索する数値
合体時BP[論理演算子 =,<=,>=,<,>]検索する数値
検索条件表示=1
B面=検索しない
}}}
 
※論理演算子
 検索項目が文字列の場合は「=」演算子が使用可能です。
 検索項目が数値の場合は下記の演算子が使用可能です。
 =,<=,>=,<,>
 
※組み合わせ条件
 論理演算子に「=」を使用した場合には AND,OR の検索条件が使用可能です。
  AND指定: &&
  OR指定:  ||
  例)
  カード名=ジーク||アポロ
 
※文字列一致条件
 検索項目が文字列の場合は下記の一致条件が指定可能 省略した場合は完全一致となります。
 0:完全一致 1:前方一致 2:部分一致 3:後方一致
  例)
  カード名=ジーク||アポロ,2
 
※項目説明
 ・「カードカテゴリ」/「属性」/「シンボル」/「効果」には文字列一致条件は指定できません。すべて部分一致です。
 ・「検索条件表示=1」
  この行を追加するとカード一覧表示時に検索条件を表示します。
 ・「B面=検索しない」
  この行を追加するとカード裏面を検索対象外とします。手札のみを対象とする場合などに利用できます。

例)

#listsearch{{{
カード番号=BS,1
カード名=ドラゴン,2
収録弾=
ブロックアイコン
カードカテゴリ=スピリット||ブレイヴ
系統=
系統カウント
属性=青||赤
属性カウント
キーワード能力=
レアリティ=
シンボル=
シンボルカウント
コスト
軽減コスト
効果=コア&&ボイド,2
発揮タイミング
Lv1コスト>=1
Lv1BP
Lv2コスト
Lv2BP
Lv3コスト
Lv3BP
Lv4コスト
Lv4BP
Lv5コスト
Lv5BP
Lv6コスト
Lv6BP
合体時コスト
合体時BP
検索条件表示=1
B面=検索しない
}}}
検索条件
カード番号 = BS ※前方一致
カード名 = ドラゴン ※部分一致
カードカテゴリ = スピリット OR ブレイヴ
属性 = 青 OR 赤
効果 = コア AND ボイド
Lv1コスト >= 1
検索条件表示 = 1
B面 = 検索しない
 並び順:
[閉じる] [開く]

#listteam

詩姫のチームのカードリストを表示するためのプラグインです。
指定したチーム名よりカードのリストを表示します。

書式は下記の通りです。

#listteam(チーム名)

#listtiming

発動タイミングのカードリストを表示するためのプラグインです。
ページタイトルよりカードのリストを表示します。
ページに詳細情報へのリンクを追加します。

書式は下記の通りです。

#listtiming

#listtype

指定したタイプ名よりカードのリストを表示します。

書式は下記の通りです。

#listtype(タイプ名)

追加プラグイン

#openclose

記事の表示切替を行うことができます。
ページ表示時にはリンクテキストのみ表示され、リンクテキストをクリックすることで記事内容が表示されます。

書式は下記の通りです。

#openclose([display=on]){{{
表示切替を行うリンクテキスト
記事内容(2行目以降、複数行指定可)
}}}

例1)非表示状態

#openclose{{{
テスト用に開きます。
[[系統]]
&color(red){テストです。};
}}}

例2)表示状態

#openclose(display=on){{{
テスト用に開きます。
[[系統]]
&color(red){テストです。};
}}}

系統
テストです。


[PCサイト固定]
最終更新のRSS 最終更新のRSS