项目作者: JacobLett

项目描述 :
inline css for html emails fork of git://github.com/jgallen23/grunt-inline-css.git
高级语言: JavaScript
项目地址: git://github.com/JacobLett/html-email-builder.git
创建时间: 2019-10-15T20:54:14Z
项目社区:https://github.com/JacobLett/html-email-builder

开源协议:MIT License

下载


grunt-inline-css

Takes an html file with css link or separate css files and turns inline.
Great for emails. It leverages the amazing
juice library.

Getting Started

This plugin requires Grunt >=0.4.0

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:

  1. npm install grunt-inline-css --save-dev

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

  1. grunt.loadNpmTasks('grunt-inline-css');

The “inlinecss” task

Overview

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

  1. grunt.initConfig({
  2. inlinecss: {
  3. main: {
  4. options: {
  5. },
  6. files: {
  7. 'out.html': 'in.html'
  8. }
  9. }
  10. }
  11. })

You can see available options
here

The “inlinecontent” task

Overview

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

  1. grunt.initConfig({
  2. inlinecontent: {
  3. main: {
  4. {
  5. src: 'examples/in.html',
  6. css: ['examples/file.css'],
  7. dest: 'tmp/out.html',
  8. },
  9. }
  10. }
  11. })

Contributing

In lieu of a formal styleguide, take care to maintain the existing coding
style. Add unit tests for any new or changed functionality. Lint and test your
code using Grunt.