Цитата:
|
Цитата:
|
Цитата:
|
Добавил в 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, время: 23:48. |