これは実装しない。システムが書き込んで永続化するのはページ/裏だけ。いらない

動的な出力をするだけならページ/要素だけでできるので、ページとはしない。

ページ/生成 Edit


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

    テンプレートが決まる。

    RegExpマッチング。
  2. フィルタリング
    テンプレートに結びついている()付き穴空きテキストを使い、フィルタリング。

    フィルタリングは変換

    置き換え1。
  3. 埋め込み
    テンプレートに結び付けられている$1など付き穴空きテキストに2で得た()部分を当てはめる。

    ※2の()部分全てにはそれぞれ名前がついている。

    置き換え2。
  4. 展開
    プラグインなど展開。

    これはテンプレートが適用されなかったときと同じ。

    WikiPage生成。

穴空きページ埋め込み Edit


変数+includeのテンプレート

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

埋め込み

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

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

template呼び出しはパラメーターを複数行渡せるようにしたい。

プラグイン呼び出しで複数行パラメーターを渡すには?

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