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