From 1fdfd6ad2eea4113bd13490f898170885c123ac6 Mon Sep 17 00:00:00 2001 From: Aiko Mastboom Date: Sat, 20 Apr 2013 01:23:21 +0200 Subject: [PATCH] added markdown markers and corrected template logic --- preview.js | 57 ++++++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 42 insertions(+), 15 deletions(-) diff --git a/preview.js b/preview.js index 83f3bd0..c9d7e56 100644 --- a/preview.js +++ b/preview.js @@ -1,4 +1,5 @@ var Handlebars = require('handlebars'); +var markdown = require('markdown').markdown; var _ = require('underscore'); var less = require('less'); var when = require('when'); @@ -74,8 +75,14 @@ module.exports = function (config, mongodataInstance) { style -> - template_[collection]_[nameX]_[attribute]_context_[collection]_[name]_[attribute] - template -> put /content/collection/nameX/attribute thru handlebars.. context=collection/name/attribute and include + markdown_[collection]_[nameX]_[attribute] + markdown -> parse /content/collection/name/attribute into html and include + + template_[collectionX]_[nameX]_[attributeX]_context_[collectionY]_[nameY] + template -> put /content/collectionX/nameX/attributeX thru handlebars.. context=collectionY/nameY/attributeY and include + + remove_.*_end_remove + remove_ -> removes markers and everything in between [type]_[collection]_[name] script ->