表紙 編集 差分 一覧 最近 短縮 付箋 ログイン 凍結中

エイリアス

N2Wiki > Usage > alias

コマンドエイリアスとは

N2Wikiに組み込まれたコマンドで自分がよく使うコマンドと
オプション、パターンの組み合わせに対してエイリアス(別名)を
登録することができます。
エイリアスの登録は/_aliasで行います。

登録済みのエイリアスについて

以下のようなエイリアスがあります。

#anch

解説

 #anch foo
  
 OPENUPSTの付いた
 大見出し foo を生成します。

 → #anchr


#anchr

解説

 #anchr foo

 ANCHUPSTの
 付いた大見出し 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と置換