0.4.0 • Published 7 years ago

grunt-marketo-staticifier v0.4.0

Weekly downloads
4
License
-
Repository
github
Last release
7 years ago

grunt-marketo-staticifier

Converts an integrated Marketo email template into a static version, so that you may work on the integrated version, while testing with the static version

Getting Started

This plugin requires Grunt ~0.4.5

If you haven't used Grunt before, be sure to check out the Getting Started guide, as it explains how to create a Gruntfile as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command:

npm install grunt-marketo-staticifier --save-dev

Once the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:

grunt.loadNpmTasks('grunt-marketo-staticifier');

Boilerplate to get started quickly

see Github repo https://github.com/Michael-vanderHaas/marketo-staticifier-boilerplate

The "marketo_staticifier" task

Overview

In your project's Gruntfile, add a section named marketo_staticifier to the data object passed into grunt.initConfig().

grunt.initConfig({
  marketo_staticifier: {
    build: {
        files: {
            './templates-static/example1-static.html' : './templates-marketo/example1-integrated.html',
            './templates-static/example2-static.html' : './templates-marketo/example2-integrated.html'
            // add extra file [dest : src] here
        }
    }
  },
});

HTML

Please ensure you wrap all of your Marketo tags with a custom 'comments'...

<!-- marketo start -->
    <meta class="mktoColor" id="body_bgc" mktoName="Body background colour" default="#f5f5f5">
    <meta class="mktoColor" id="row_bgc" mktoName="Row background colour" default="#ffffff">
<!-- marketo end -->
0.4.0

7 years ago

0.3.0

7 years ago

0.2.0

7 years ago

0.1.0

7 years ago