/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
- ---
- title: Scalate
- in_menu: true
- sort_info: 1
- --- name:head pipeline:ssp
- <link rel="alternate" title="${project_name} RSS" href="blog/index.rss" type="application/rss+xml">
- --- name:overview pipeline:scaml
- %h1 Scalate #{project_version}
- #{project_slogan}
- --- name:content pipeline:markdown
- Scalate: Scala Template Engine
- ==============================
- Scalate 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:
- * 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
- * with JAXRS with [Jersey](https://jersey.dev.java.net/)
- * in the [Play Framework](http://www.playframework.org/) via [play-scalate](http://github.com/pk11/play-scalate)
- * in [Apache Camel](camel.html) for transforming messages and templating
- * to generate your [static or semi-static website](documentation/siteGen.html)
- Scalate supports the following template formats
- * [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)
- * [Scaml](documentation/scaml-reference.html) which is a Scala dialect of [Haml](http://haml-lang.com/) and is very DRY for generating HTML / XHTML
- * [Jade](documentation/jade.html) which is an even more DRY dialect of [Scaml](documentation/scaml-reference.html) for HTML / XHTML markup generation
- * [SSP](documentation/ssp-reference.html) which is like [Velocity](documentation/ssp-reference.html#velocity_style_directives), JSP or Erb from Rails
- Scalate 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
- Still 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)
- Getting started
- ---------------
- Try 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)