HTML::Pipeline for Rails Build Status

Adds support for rendering views via HTML::Pipeline in Rails. GitHub Flavored Markdown in your Rails app!

Installation

Add this line to your Gemfile:

gem 'html_pipeline_rails'

and then run:

$ bundle

All views ending in .md will then be rendered as HTML. Otherwise, they act the same as normal .html.erb files. Cool, eh?

Customization

By default, .md views will run through ERB, and then the MarkdownFilter pipeline. You can customize the render pipeline like so:

# config/initializers/html_pipeline.rb
HtmlPipelineRails.config do |c|
  c.pipeline = HTML::Pipeline.new([
    HTML::Pipeline::MarkdownFilter,
    HTML::Pipeline::MentionFilter
  ])
end

In this case, @mentions will now be converted to links. See the HTML::Pipeline documentation to learn about the different options.

Contributing

Run tests with:

bundle
# then
bundle exec rspec
# or
bundle exec guard