Тема: Snakeskin
Показать сообщение отдельно
  #265 (permalink)  
Старый 29.09.2014, 22:22
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

А почему ты не юзаешь SS node API?

var snakeskin = require('snakeskin');
var tpls = snakeskin.compileFile('views/index.ss');
var content = tpls.index('_содержимое name_');


Или

var snakeskin = require('snakeskin');
var content = snakeskin.execFile('views/index.ss')('_содержимое name_');


Чтобы сделать бьютифайл для своего HTML заюзай модуль

https://www.npmjs.org/package/js-beautify

var beautify = require('js-beautify').html;
var content = beautify(tpls.index("_содержимое name_"));


***

Почему это не нужно в SS: бьютифайлинг - это отдельная задача (причём довольно объёмная) и решает её отдельный инструмент, поэтому глупо будет пихать его в SS (unix way таки ), однако в CLI API такая фича из коробки есть, но там в рамках параметра --exec для для использования SS как движка для статичных сайтов.
__________________
kobezzza
code monkey

Последний раз редактировалось kobezzza, 29.09.2014 в 22:36.
Ответить с цитированием