PageRenderTime 11ms CodeModel.GetById 8ms app.highlight 1ms RepoModel.GetById 2ms app.codeStats 0ms

/scalate-website/src/index.page

http://github.com/scalate/scalate
Visualforce Page | 42 lines | 28 code | 14 blank | 0 comment | 0 complexity | fe88999a1ae1092a8daff031fc530c85 MD5 | raw file
 1---
 2title: Scalate
 3in_menu: true
 4sort_info: 1
 5--- name:head pipeline:ssp
 6<link rel="alternate" title="${project_name} RSS" href="blog/index.rss" type="application/rss+xml">
 7
 8--- name:overview pipeline:scaml
 9
10%h1 Scalate #{project_version}
11
12#{project_slogan}
13
14--- name:content pipeline:markdown 
15
16Scalate: Scala Template Engine
17==============================
18
19Scalate is a [Scala 2.9 and 2.10](http://www.scala-lang.org) based <a href="http://en.wikipedia.org/wiki/Template_engine_(web)">template engine</a> for generating text and markup which can be used in the following [frameworks](documentation/frameworks.html) and environments:
20
21* stand alone in any JVM or as a [Servlet Filter](documentation/user-guide.html#using_scalate_as_servlet_filter_in_your_web_application) in any Java in a web application 
22* with JAXRS with [Jersey](https://jersey.dev.java.net/)
23* in the [Play Framework](http://www.playframework.org/) via [play-scalate](http://github.com/pk11/play-scalate)
24* in [Apache Camel](camel.html) for transforming messages and templating
25* to generate your [static or semi-static website](documentation/siteGen.html)
26
27Scalate supports the following template formats
28
29* [Mustache](documentation/mustache.html) which is a Scala dialect of [Mustache](http://mustache.github.com/) for logic-less templates which also work inside the browser using [mustache.js](http://github.com/janl/mustache.js)
30* [Scaml](documentation/scaml-reference.html) which is a Scala dialect of [Haml](http://haml-lang.com/) and is very DRY for generating HTML / XHTML 
31* [Jade](documentation/jade.html) which is an even more DRY dialect of [Scaml](documentation/scaml-reference.html) for HTML / XHTML markup generation
32* [SSP](documentation/ssp-reference.html) which is like [Velocity](documentation/ssp-reference.html#velocity_style_directives), JSP or Erb from Rails 
33
34Scalate also has a powerful [web console](documentation/console.html) and [command line shell](documentation/tool.html) which includes converters from [JSP](documentation/jspConvert.html) or [HTML](documentation/htmlConvert.html) to Scalate
35
36Still confused? Check out [which template engine is right for me](which.html), [why Scalate](why.html) or how Scalate compares to [JSP](compare-jsp.html) or [Lift](code-in-view.html)
37
38Getting started
39---------------
40
41Try reading the [Documentation](documentation/index.html), check out the [Scalate Blog](blog/index.html) or jump straight to the [Getting Started Guide](documentation/getting-started.html)
42