Add support for Sass and SCSS.

This commit is contained in:
Parker Moore 2014-01-12 02:06:20 -08:00
parent 0d6db1613f
commit 824a84ef2a
4 changed files with 38 additions and 0 deletions

View File

@ -53,6 +53,7 @@ Gem::Specification.new do |s|
s.add_development_dependency('jekyll_test_plugin')
s.add_development_dependency('jekyll_test_plugin_malicious')
s.add_development_dependency('rouge', '~> 1.3')
s.add_development_dependency('sass', '~> 3.2')
# = MANIFEST =
s.files = %w[

View File

@ -27,6 +27,7 @@ require 'liquid'
require 'maruku'
require 'colorator'
require 'toml'
require 'sass'
# internal requires
require 'jekyll/core_ext'

View File

@ -0,0 +1,18 @@
module Jekyll
class Sass < Converter
safe true
priority :low
def matches(ext)
ext =~ /^\.sass$/i
end
def output_ext(ext)
".css"
end
def convert(content)
Sass.compile(content, :syntax => :sass)
end
end
end

View File

@ -0,0 +1,18 @@
module Jekyll
class Sass < Converter
safe true
priority :low
def matches(ext)
ext =~ /^\.sass$/i
end
def output_ext(ext)
".css"
end
def convert(content)
Sass.compile(content, :syntax => :scss)
end
end
end