SiteMapにページを追加する

Liftでページを表示するには、SiteMapにエントリを追加します。
SiteMapには、メニューへの表示/非表示とかアクセス制御など、いろいろとオプションがあるようです。

Boot.scala:

    // Build SiteMap
    val entries = //元々あるとこ
                  Menu(Loc("Home", List("index"), "Home")) ::
                 //追加したとこ
                  Menu(Loc("wiki", List("wiki") -> true, "Wiki")) ::
                  //元々あるとこ
                  User.sitemap

これに対応して、main/src/webapp/wiki フォルダを作成し、その下にindex.htmlとadd.htmlを追加します。
List("wiki") -> trueとしているので、wikiフォルダの下にあるページはすべて認識してくれます。

index.html:

<lift:surround with="default" at="content">
<a href='/wiki/add'>ページ追加</a>
<table width="90%">
<lift:snippet type="Wiki:entries"/>
</table>
<lift:snippet type="Wiki:show"/>
</lift:surround>

add.html

<lift:surround with="default" at="content">
  <table>
    <lift:snippet type="Wiki:add" form="POST"/>
  </table>
</lift:surround>