Jader lets you start a basic server in any folder. It compiles Jade templates, with embedded or linked CoffeeScript and Stylus files.
Please note: This is only intended for aiding development.
If you want to use Jade templates in production, consider using Express or compile static files with Gulp and then serve them with Nginx.
You should install Jader globally so that it creates the executable script for you.
sudo npm install -g jader
You can then start the server on localhost in any directory:
jader
If you need to use a different port to 80, use:
jader -p 1337
Jader will also serve any other static files in the directory.
You can test the variables in templates by including a ".json" file along with each ".jade" file.
Any JSON file with the same basename as the Jade template will be read and passed into the template as local variables.
index.jade
doctype html
html
head
title #{title}
body
p #{message}
index.json
{
"title": "My Page",
"message": "It works!"
}