Email Builder Generator
Yeoman generator that scaffolds out a project for crafting email templates.
Features
- Sass Support
- Jade Support
- Browser-Sync Integration
- Auto-Prefixer Integration
- Resource Optimization
- Notification Support
- Style-Inlining Support
- Preview-Submission Support
Requirements
Setup
- Be sure to have Node.js, Yeoman, Bower and Gulp installed.
- Run
npm install -g @thasmo/generator-email
to install the generator globally. - Run
yo @thasmo/email
inside an empty directory and follow the instructions.
Options
There are no Yeoman options yet.
Usage
Email Builder Generator scaffolds a project which uses Gulp to process source files and it also starts up Browser-Sync to serve the templates.
Configuration
Use task/config.local.js
to customize and overwrite task options defined in task/config.js
for your local environment.
Tasks
-
default
Run thesetup
,build
and thewatch
tasks. -
setup
Runbower install
to install dependencies defined in thebower.json
file. -
build
Run thetemplates
andimages
tasks. -
templates
Readjade
andSass
files and compile them to email-friendly HTML templates. -
images
Read images from the source directory and copy them to the public directory. -
watch
StartBrowser-Sync
which serves the public directory and re-run tasks when source files change. -
send
Send preview emails to your configured recipients.