Цитата:
|
Цитата:
|
Цитата:
|
Добавил в CLI API возможность запуска скомпиленного шаблона, т.е.
snakeskin -s index.ss -o index.html -d data.json думаю результат понятен :) |
Классический пример серверного шаблона
base.ss
- template %fileName%(@params)
- doctype
< html
< head
< title :: {@title}
- block script
< script js src = foo.com/bar.js
< body
profile.ss
- include 'base.ss'
- template %fileName%(@params) extends base
- block script
- super /// директива подставляет родительское значение блока
< script js src = foo.com/profile.js
|
Обновил RC версию. Добавил новую прикольную фичу: вызываемая константа.
base.ss
- template %fileName%(@params)
- doctype
< html
< head
< title :: {title = 'Базовый шаблон'?}
< body
profile.ss
- include 'base.ss'
- template %fileName%(@params) extends base
- title = 'Страница профиля'
Т.е. раньше нужно было делать так:
- template %fileName%(@params)
- doctype
< html
< head
{title = 'Базовый шаблон'}
< title :: {title}
< body
А теперь достаточно подставить в конце символ ? и значение константы сразу же выведется в шаблон. |
Подумываю об интеграции модуля типографии http://mdash.ru/.
|
kobezzza, я писал о нём.
мб просто сделаем порт на JS, а там уже кто куда? я хотел его в ckeditor запихнуть |
Цитата:
*** http://pyjs.org надо покурить *** *** Перевёл бранч Snakeskin 4 в master. Вики почти готова. |
melky,
добавил в Wiki ссылку на твой драйвер для Express, но его нужно будет обновить для работы со Snakeskin 4. |
| Часовой пояс GMT +3, время: 11:15. |