Send to your Kindle RIGHT:[[:t/活用法]] [[:t/WikiFarm]] ルートページとナビゲーションバーを分ければ別サイトに見える。 スタイルシートも分けられれば見た目は別サイト。 これでアプリの利用者用Wikiと開発者用Wikiを分けるなどができる。 これをサブドメイン名次第で出力内容を変える機能で。 #if($subdomain,/wiki/,&include(wiki用);,&include(その他用);) …のような書き方で、ルートページに置いておく。サブドメインにwikiが含まれていれば「wiki用」を、そうでないときは「その他用」を表示。 ページはどれも共用なので、片方を更新すればもう片方からも更新後のページが見える。 上記のような機能を仕込んでいないページはサブドメインに依らず同じ内容になるので、違いはルートページやナビゲーションにあるリンク集、つまり入り口だけ。検索では区別されない。 -------- HTMLテンプレートを(UserAgent以外に)サブドメインでも変更できるようにすれば済む。 (ルートページはこのテンプレートに埋め込んだスタイルシートでページ内容の表示/非表示を変えるとか) その他、利用者の権限に依存するナビゲーションやツールバーも。 RIGHT:[[:t/活用法]] [[:t/WikiFarm]] ルートページとナビゲーションバーを分ければ別サイトに見える。 スタイルシートも分けられれば見た目は別サイト。 これでアプリの利用者用Wikiと開発者用Wikiを分けるなどができる。 これをサブドメイン名次第で出力内容を変える機能で。 #if($subdomain,/wiki/,&include(wiki用);,&include(その他用);) …のような書き方で、ルートページに置いておく。サブドメインにwikiが含まれていれば「wiki用」を、そうでないときは「その他用」を表示。 ページはどれも共用なので、片方を更新すればもう片方からも更新後のページが見える。 上記のような機能を仕込んでいないページはサブドメインに依らず同じ内容になるので、違いはルートページやナビゲーションにあるリンク集、つまり入り口だけ。検索では区別されない。 -------- HTMLテンプレートを(UserAgent以外に)サブドメインでも変更できるようにすれば済む。 (ルートページはこのテンプレートに埋め込んだスタイルシートでページ内容の表示/非表示を変えるとか) その他、利用者の権限に依存するナビゲーションやツールバーも。