Skip to content

Instantly share code, notes, and snippets.

@voronianski
Created August 19, 2013 09:30
Show Gist options
  • Save voronianski/6267305 to your computer and use it in GitHub Desktop.
Save voronianski/6267305 to your computer and use it in GitHub Desktop.
Simple template rendering
var render = function (page, data) {
var rendered = page;
Object.keys(data).forEach(function(key) {
if (!data[key]) {
return;
}
rendered = rendered.replace(new RegExp('\\{'+key+'\\}', 'g'), data[key].replace(/</g, '&lt;').replace(/>/g, '&gt;'));
});
return rendered;
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment