Делаю блог на статическом сайте, хочется странного. Шаблон, примерно:
Код:
|
extends ../../templates/blog_post
block vars
- var name = "My post"
- var date = ..date..
- var tags = 'js, node, etc'
block short_content
| short content, complex markup
block content
| full content, complex markup |
Как нетрудно догадаться, стандартный рендер выдаст готовую страницу поста блога, но как отрендерить страницу списка постов?
Я бы использовал Json, или базу, но хочется писать сложную и крутую html-разметку в каждом посте, это удобно делать в теплом ламповом редакторе/IDE.
Я хочу вот что:
Код:
|
var tempate_data = tpl_as_data('.......my_post.jade');
console.log(template_data.vars.vars.name); // "My post"
console.log(template_data.short_content.content): // "short content, complex markup" (As HTML!) |
В какую сторону рыть, есть мысли?