2011-06-21 7 views
2

Scalatraに組み込まれているScalateサポートを使用していますが、HTML5 Doctypeを表示するためにdefault.scamlレイアウトを使用します。 ScalateのドキュメントにはWhen the format option is set to :html5, !!! is always <!DOCTYPE html>と記載されていますが、フォーマットオプションの設定方法を正確に述べている人はいません。Scaml for ScamlでHTML5 Doctype形式を指定するにはどうすればよいですか?

TIA!

+1

私はジェームス・ストラチャンは、ほぼすべての状況でScaml上ジェイドを推奨するビデオを見ました。 –

+0

Jade GitHubページの実装では、ScamlにリンクしているScalaがリストされています。それでScamlはScadeのJadeのインプリメントですか、それとも何が違うのですか? – nilskp

+0

私は彼らが単にそれを間違ってリンクしていると思います。 http://scalate.fuseource.org/documentation/jade.html – nilskp

答えて

5

!!! 5 
を試してみては詳細は user guideを参照してください。

+0

彼らはオペレーターを!!!! – ziggystar

+0

のようにする必要があります。ありがとうジェームズ、私はXHTML5を読んで、その上を飛ばしました。私は彼らが同じdoctypeを使っていることを再読するまで私は気づいていませんでした。 –

2

また、デフォルトの!!!宣言をHTML5に変更したい場合は、ScamlOptions.format変数を変更することができます。 Seems there are other helpful options in there also.

import org.fusesource.scalate.scaml.ScamlOptions 

class MyScalatraFilter extends ScalatraFilter with ScalateSupport { 
    ScamlOptions.format = ScamlOptions.Format.html5 
    ... 
}