行の途中で &br() と書けば、そこで強制的に改行されます。
階層1階層2階層3階層4
こちらは引用文です。
プラグインや 文字装飾 が有効です。
こちらは整形済みテキストです。&br()プラグインや''文字装飾''が無効です。
-項目 ・項目
+項目
:用語|解説
----
''強調'' &b(){強調} &bold(){強調}
'''イタリック''' &italic(){斜体}
%%取り消し線%% &del(){取り消し線} &strike(){取り消し線}
&underline(){アンダーライン} &u(){アンダーライン}
&sub(){下付き文字} &sup(){上付き文字}
&sizex(サイズ){大きさを変える文字列}
&color(文字色){色を変える文字列} &color(文字色,背景色){文字色・背景色を変える文字列} &color(,背景色){背景色を変える文字列} &bgcolor(背景色){背景色を変える文字列}
#center(){中央寄せ} #center(){{{ 複数行を中央寄せ }}}
#right(){右寄せ} #right(){{{ 複数行を右寄せ }}}
[[トップページ]]
[[リンクを張る文字列>http://www39.atwiki.jp/crystel/]] [[リンクを張る文字列>トップページ]]
| インライン要素 | インライン要素 |
BGCOLOR(色指定): COLOR(色指定): SIZE(サイズ指定): LEFT: CENTER: RIGHT: TOP: MIDDLE: BOTTOM: > ※右のセルと結合 ~ ※上のセルと結合
|>|SIZE(30):aaa|COLOR(red):bbb| |BGCOLOR(blue):ccc|ddd|~|
aaa | bbb | |
ccc | ddd |
#image(画像のURLまたはアップロード画像ファイル名) #ref(画像のURLまたはアップロード画像ファイル名) #ref(アップロード画像ファイル名,画像がアップロードされているページ名) ※他のページにアップされている画像を読み込む場合 &blankimg(画像のURLまたはアップロード画像ファイル名) ※サムネイル表示する場合
//コメントアウト #co(){コメントアウト} #co(){{ 複数行をコメントアウト }}
#contents()
#yetlist()
&pc(){パソコンでのみ表示} #pc(){{{ パソコンのみ表示(複数行対応) }}}
&mobile(){携帯でのみ表示} #mobile(){{{ モバイルのみ表示(複数行対応) }}}
ホームページへのリンクや、wiki内のリンクはwikiの基本的な部分です リンク先も、ページ内、同じwikiの別のページ、一般のURL、の3通り考えられます
見ているページ内で一番上へ飛んだり項目へ飛んだりしたいと思うことはよくあるはず しかし、これは少々複雑・煩雑になる恐れもあり無理に使わないことを勧めます 方法は アンカーを作る(&anchor)とアンカーへ飛ぶ(&link_anchor) の2つセットです #contentsが優秀なので、工夫しましょう。詳しくはプラグイン一覧参照
書式は [[リンク先ページ名]] 又は [[表示する文字>リンク先ページ名]]
例: [[トップページ]] 又は [[最初のページへ飛ぶ>トップページ]]
書式は [[表示する文字>リンク先ページ名]]
例: [[Googleで検索する>http://www.google.co.jp/]]例: Googleで検索する
画像や動画用のプラグインも多数存在しますが、オプションも多く動作条件も複雑です その中で標準的かつ使用頻度が高いのが&refです URLでもページ内のファイル名でも表示でき、リンクに飛ぶこともできます 書式: &ref(ファイル名orURL,ページ名,その他オプション)
例1: &ref(http://ato-nfactory.pya.jp/banner.gif ,title=@N-Factory HP へジャンプ,http://ato-nfactory.pya.jp/,blank) 例2: &ref(BANNER.jpg)&ref(BANNER.jpg,,width=50) &ref(紅魔館前.jpg,紅魔館前,height=100)例1:#ref error :画像を取得できませんでした。しばらく時間を置いてから再度お試しください。
例2:#ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (BANNER.jpg)#ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (BANNER.jpg)#ref error :ご指定のページがありません。ページ名を確認して再度指定してください。
これ以上は、編集する人の志向などによってまちまちなので、紹介程度にします Section 3までを応用して作る事が第一で、無理な複雑化はしない方がいいでしょう
これを書いている人が、使えるなと思うプラグインや使用頻度の比較的高い機能を列挙 使い方は、自分で調べてください
プラグイン/機能 | 説明 |
region/endregion | 複数行を折りたたみまとめる事ができます。endregionを忘れると大変! この辺の機能はDirectXが絡むので重要な所には使わないのが無難。 折りたたむ機能はopenclose系,treemanu系もある。違いを見極めて使うべし |
表組みの書式 | BGCOLOR等色々ある。ただでさえ1行当たりが長い表組みが、 さらに長くなるのでインデックス部分程度にとどめる方が無難 |
anchor/link_anchor | ページ内にリンク(スクロール)できる wiki内なら他のページのアンカーへも飛べる |
include | 他のページをそのまま載せる事ができる。1つのページを使いまわすことが可能 |
//(コメントアウト) | 行頭にスラッシュを2つ書くとその行はwikiに認識されない 編集者へのコメントや一時的に機能をOFFにするときなどに使用 |
comment系 | いわゆる掲示板。様々なバージョンがあるがログの保存場所の違いが主 似た機能で投票(vote)もある |
memo系 | 自由にテキストボックス内を編集できる。ホワイトボード的で使い勝手がいい memoは簡単実装用。カスタマイズ可能なのがmemox |
動画系 | プレイ動画などを動画サイトのURLなどを引数にして動画をwiki内で見れる。プラグイン仕様も複雑且つで様々で、動画サイトの仕様が変わったりして上手く動かない事もあるので過信はできない |
@wikiではかなり多くのプラグインを実装しており、 ユーザの意見を組み入れて今も新着プラグインとして増え続けている しかし、いざある動作を思い浮かべて、それを実現するプラグインを探すとなると そううまくいく事は、意外と少ない。
現在様々な掲示板や質問サイトがあるが、@wiki関係は盛んでないと言える 汎用プログラミング言語なら、詳しい説明サイトがあるがこれはそうはいかない 特定の人に聞いても、特殊なプラグインまで把握してる事は少ない 最良と思われる2つの方法は
理由の一つは、wiki側の整理の仕方に問題がある 典型的なのは&opencloseと&openclose2についてだ
隣り合うプラグインすら、統一する姿勢がない また例えば掲示板を作りたい時『情報を集めるプラグイン』を探し 『その他・未分類のプラグイン』を探した挙句、『フォームを設置するプラグイン』へ たどり着くような事もある。全体の分類の仕方も分かりづらく未分類は本当にカオスだ 欲しいプラグインを探すとは、時に根気よくプラグイン一覧を一つずつ見る覚悟が必要だ
プラグインは、オプションや本文に差がある。それも同じような機能のものとも差があり 上手く作動しない、最悪そのプラグインが使えないということもよくあること 典型例はtreemenuでは1と2で&と#が逆。但し、プラグインにより&も#もほぼ同機能で働く そのほか、sizeなどが何を表しているか? 『,http://.... 』と打つのか『,URL=http://.... 』なのか。という事も。 対策は、プラグイン一覧のその項目をよく見ることくらいしかない。仕様かもしれない。 よくある例を一つ挙げる。うまくいかない時はよく仕様を確認する事
失敗例 : &ref(test.png,width=600,height=640) 成功例 : &ref(test.png,,width=600,height=640)失敗例 :#ref error :ご指定のページがありません。ページ名を確認して再度指定してください。
成功例 :
高度な機能を使う為には、様々なプラグインやオプションを設定する必要があります 理解しやすいもの・汎用性の高いものを取り上げましたので、 高度な機能を使う参考になると思います
文字サイズや太字(強調)・文字色に背景色、これらに関するプラグインはたくさんあります 入れ子で組み合わせられますが、画面が見づらくならないように注意が必要
書式は &font(オプション1,オプション2, ... ) でオプションは順不同
&font(18pt){サイズ}====&font(b){強調表示}====&font(24pt,b,i){複合} abc&font(8pt){de}fgh&font(red){ij}&font(18pt,blue,green){lm} &font(8pt){SAMPLE&font(24pt,b,#FFFF00,#CCCCCC){SAMPLE}SAMPLE}サイズ====強調表示====複合
abcdefghijlm
SAMPLESAMPLESAMPLE
書式は #left(){左寄せ} #center(){中寄せ} #right(){右寄せ}
#center(){CENTER} #right(){ RIGHT_1 RIGHT_2 }CENTER
RIGHT_1
RIGHT_2