Настроились? Запускаем консоль Node.js, создаем каталог приложения, переходим в созданный каталог.
Устанавливаем express и jade:
- npm install express jade
Создадим каталоги view и public для шаблонов представлений и статических файлов соответственно.
Открываем текстовый редактор, пишем код шаблона.
!!! 5 html head link(type='text/css', rel='stylesheet', href='public/style.css') title=title body #hello a(href='http://jade-lang.com/') #{title}
Сохраняем файл, назовем его index.jade, в каталог view.
Кстати, HTML в Jade удобно конвертировать здесь.
Создадим файл стиля.
#hello {font: bold 18px Verdana, sans-serif;} a {text-decoration: none;} a:hover {text-decoration: underline; color: red;}
Назовем файл style.css, сохраняем в каталог public.
Пишем код файла приложения.
var express = require('express'), app = express(); app.set('/views', __dirname + '/views'); app.use('/public', express.static(__dirname + '/public')); app.get('/', function(req, res) { res.render('index.jade', {title: 'Hello, Jade!'}); }); app.listen(3000); console.log('Listening on port 3000 ... ');
Сохраняем файл с именем app.js, выполняем.
Открываем браузер, идем по адресу http://localhost:3000/ ...
Узнать больше о возможностях jade можно на сайте интерактивной документации.
Комментариев нет:
Отправить комментарий
Комментарий будет опубликован после модерации