☆コマンドエイリアスとは↑
N2Wikiに組み込まれたコマンドで自分がよく使うコマンドと
オプション、パターンの組み合わせに対してエイリアス(別名)を
登録することができます。
エイリアスの登録は/_aliasで行います。
☆登録済みのエイリアスについて↑
以下のようなエイリアスがあります。
☆ #anch ↑
解説
#anch foo
OPEN☆とUPST↑の付いた
大見出し foo を生成します。
→ #anchr
☆ #anchr ↑
解説
#anchr foo
ANCH☆とUPST↑の
付いた大見出し foo を生成します。
→ #anch
☆ #bbs ↑
解説
#bbs
掲示板と投稿フォームを設置します。
→ #comment
☆ #comment ↑
解説
#comment
コメントフォームを設置します。
→ #bbs
☆ #diar ↑
解説
#diar
日記を設置します。
#diary との違いは、投稿用フォームも設置されることです。
→ #diary
☆ #diary ↑
解説
#diary
日記を設置します。
#diar との違いは、投稿用フォームは設置されないことです。
→ #diar
☆ #end ↑
解説
#end
サイドバーを表示し、ページの記述を終了します。
サイドバー付きのページレイアウトにしたい場合に
#start と組で使用します。
→ #start
☆ #entr ↑
解説
#entr foo
OPEN☆の付いた大見出し foo を生成します。
→ #entry
☆ #entry ↑
解説
#entry foo
ANCH☆の付いた大見出し foo を生成します。
→ #entr
☆ #header ↑
解説
#header [page_title]
よく使うリンクをまとめたナビゲーションとページ名の見出しを
まとめたヘッダを表示します。
page_title が省略された場合、長いページ名が見出しになります。
ナビゲーションの内容は、/_naviを変更することで、変えることが
できます。
主に、サイドバーなしのページレイアウトにしたい場合に
使用します。
→ #start
☆ #include ↑
解説
#include foo/bar
/foo/bar の内容を現在のページへ組み込みます。
長いページ名から先頭のスラッシュを除いたものを
指定します。
#show と違い、読み込まれたページは読み込んだ
ページのタイトルを継承します。
→ #show
☆ #sandbox ↑
解説
#sandbox
SandBox用のヘッダを/_sandboxheaderから読み込んで表示します。
SandBoxの内容を全部消されてしまったとき、
#sandbox
と書き込むだけで復旧するのでラクチンです。
☆ #show ↑
解説
#show foo/bar
ページ名 /foo/bar を表示します。
#include と違い、読み込まれたページは
読み込んだページの名前を継承しません。
→ #include
☆ #start ↑
解説
#start [page_title]
よく使うリンクをまとめたナビゲーションとページ名の見出しを
まとめたヘッダを表示します。
page_title が省略された場合、長いページ名が見出しになります。
ナビゲーションの内容は、/_naviを変更することで、変えることが
できます。
主に、サイドバー付きのページレイアウトにしたい場合に
#end と組で使用します。
→ #end
→ #header
☆ #theme ↑
解説
#theme
テーマを変更するフォームを設置します。
テーマ変更後は #theme をページから削除しても
設定が有効になります。
設置ページとそのサブページが変更の対象になります。
☆コマンドエイリアス設定について↑
コマンドエイリアスは/_aliasの各行の行頭から
aliasName = #command [option] [regexp]
のように書く事で設定できます。
左辺の aliasName の先頭に#を書いてはいけませんが、
右辺の command の前には#が必要です。
[option] と [regexp] は省略できます。
特殊変数 $1, $TITL, $LTTL, $USER, $PLNK が使用できます。
$1 には #aliasName 文字列 としたときの文字列の部分が
代入されます。
☆インラインエイリアス設定について↑
インラインエイリアスは/_inlinealiasの各行の行頭から
エイリアス名 = 置換後の文字列
のように書く事で設定できます。
特殊変数 $1, $TITL, $LTTL, $USER, $PLNK が使用できます。
$1 には {{エイリアス名 文字列}} としたときの文字列の部分が
代入されます。
種類 |
解説 |
$1 |
エイリアスに与えられたパラメータと置換 |
$TITL |
短いページ名と置換 |
$LTTL |
長いページ名と置換 |
$USER |
属するユーザーページ名と置換 |
$PLNK |
ページのURLと置換 |