# Inky Inky is an HTML-based templating language that converts simple HTML into complex, responsive email-ready HTML. Designed for [Foundation for Emails](http://foundation.zurb.com/emails), a responsive email framework from [ZURB](http://zurb.com). Give Inky simple HTML like this: ```html ``` And get complicated, but battle-tested, email-ready HTML like this: ```html
``` ## Installation Add this line to your application's Gemfile: $ gem 'foundation-rails', require: 'inky' And then execute: $ bundle Or install it yourself as: $ gem install foundation-rails ## Usage Inky can be embedded into your asset pipeline, combining with premailer to let you generate amazing HTML emails without the nightmare of table-based email development. Simply use the file extension `.inky` and make sure your email layout includes a scss file that includes the foundation-emails styles. ``` @import 'foundation-emails' ``` ## Custom Elements Inky simplifies the process of creating HTML emails by expanding out simple tags like `` and `` into full table syntax. The names of the tags can be changed with the `components` setting. Here are the names of the defaults: ```ruby { button: 'button', row: 'row', columns: 'columns', container: 'container', inky: 'inky', block_grid: 'block-grid', menu: 'menu', center: 'center', callout: 'callout', spacer: 'spacer', wrapper: 'wrapper', menu_item: 'item' } ``` ## Programmatic Use The Inky parser can be accessed directly for programmatic use.