ページ/生成 Edit

自動生成されるページについて。

  1. 当てはめるテンプレートを判断、決定
    ページ名や内容をRegExpに当てはめてみる。
    テンプレートが決まる。
    RegExpマッチング。
  2. フィルタリング
    テンプレートに結びついている()付き穴空きテキストを使い、フィルタリング。
    フィルタリングは変換
    置き換え1。
  3. 埋め込み
    テンプレートに結び付けられている$1など付き穴空きテキストに2で得た()部分を当てはめる。
    ※2の()部分全てにはそれぞれ名前がついている。
    置き換え2。
  4. 展開
    プラグインなど展開。
    これはテンプレートが適用されなかったときと同じ。
    WikiPage生成。

穴空きページ埋め込み Edit

変数+includeのテンプレート
ページ内の記号(これもプラグイン記法?)にこのプラグイン呼び出しのときのパラメーターを埋め込み、それをincludeと同様にこのプラグインを呼び出したページ埋め込み

埋め込み
templeteのパラメーター → templeteで指定されたページ → templeteを書いたページ

パラメーターは名前付き。同じ名前があれば順序通りに結び付ける。

template呼び出しはパラメーターを複数行渡せるようにしたい。
プラグイン呼び出しで複数行パラメーターを渡すには?

段落も渡せれば、二段組みのレイアウトテンプレートにもできる。