Handlebars Email Template
Using handlebars to create your email templates with ease.
Setup
npm install handlebars-email-template
Folder Structure
- data
data.json
- views
- partials
table-row.hbs
email.hbs
- index.js
Email Template HTML
You can use the HTML Snippets - Email Template as a starting point for your template.
Usage
var handlebarsEmailTemplate = ; var options = root: 'views' // This is the root of your templates folder src: '_partials' // Partials folder dest: 'compiled' // Destination directory srcTemplate: 'email' // Src Template destTemplate: 'email' // Destination Template Name ext: 'hbs' data: 'data/data.json' // Path to data file; ; // Expected output //- compiled// - email.html
Options
root
- This is the root of your templates directorysrc
- Partials directorydest
- Output directorysrcTemplate
- Name of the template eg:email.hbs
destTemplate
- Name of output file.data
- path to data.