Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/arnaudrinquin/express-plates-examples
Express-plates node package examples
https://github.com/arnaudrinquin/express-plates-examples
Last synced: 21 days ago
JSON representation
Express-plates node package examples
- Host: GitHub
- URL: https://github.com/arnaudrinquin/express-plates-examples
- Owner: ArnaudRinquin
- Created: 2013-05-14T23:01:15.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2013-05-15T00:07:23.000Z (over 11 years ago)
- Last Synced: 2024-04-15T00:09:45.324Z (9 months ago)
- Language: JavaScript
- Size: 105 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# express-plates-examples
This project goal is to provide very simple example for [express-plate](https://github.com/ArnaudRinquin/express-plates) package.
# express-plates
This small piece of code allow you to simply use Flatiron's Plate template engine in within Express framework.
# How to
By default, .html views are associated to plates engine. The association is a one line code: `require('express-plates').init(app);`Here is a more detailed example:
``` js
app = require('express')();
require('express-plates').init(app);app.set('views', __dirname + '/views');
app.get('/', function(req, res) {
res.render('index', {
data: {
title: 'Plates is pretty cool, so is Express',
content: 'It seems to work quiet well'
}
});
});app.listen(8080);
```You may customize the express engine setting:
``` js
var express = = require('express');
var app = express();
var expressPlates = require('express-plates');app.engine('.plate', expressPlates);
```
# Maps
You can require plates and use Map() easilly :```js
var expressPlates = require('express-plates');
var plates = require('plates');app.engine('.html', expressPlates);
app.set('views', __dirname + "/views");// further in the app...
app.get('/', function(req, res) {
var map = plates.Map();map.class('content').to('content');
res.render('index', {
data: {
content: 'It seems to work quiet well'
},
map: map
});
});
```