Fork this page on GitHub

Get Your Learn On

All the information you need to be become an expert with Scalate

FAQ

Frequently asked questions on all things Scalate

Gets you set up to start scalating!

Lets get you scalating really quickly!

A detailed walk through Scalate and how to use it.

Templates

Jade

Reference for the Jade template language. Jade is a modified dialect of Haml and is a very DRY template engine for generating HTML; its even a little DRYer than Scaml

Mustache

Reference for the Mustache template language. Mustache provides logic-less templates which also work inside the browser using mustache.js - so ideal for HTML templates

Scaml

Reference for the Scaml template language. Scaml is a Scala version of Haml and is a very DRY template engine for generating HTML

SSP

Reference for the SSP template language. SSP is a Scala version of Velocity, JSP or Erb from Rails so its easy to pick up if you've used one of those and can be used to generate any textual output.

Scuery

Not really a template language but Scuery provides a way to transform HTML using CSS3 selectors rather like jQuery which can be useful for transforming layouts or pages owned by a designer using a Scala DSL.

How to use Scalate with popular web frameworks

ScalaDocs and other developer documentation such as reports generated by Maven