Stylus support and tests. Fixes #649
This commit is contained in:
parent
1bfd077d00
commit
01e9c336b0
12 changed files with 107 additions and 0 deletions
|
@ -68,6 +68,13 @@ module Middleman
|
|||
app.register Middleman::Renderers::Less
|
||||
rescue LoadError
|
||||
end
|
||||
|
||||
# Stylus Support
|
||||
begin
|
||||
require "middleman-core/renderers/stylus"
|
||||
app.register Middleman::Renderers::Stylus
|
||||
rescue LoadError
|
||||
end
|
||||
end
|
||||
|
||||
alias :included :registered
|
||||
|
|
28
middleman-core/lib/middleman-core/renderers/stylus.rb
Normal file
28
middleman-core/lib/middleman-core/renderers/stylus.rb
Normal file
|
@ -0,0 +1,28 @@
|
|||
require "stylus"
|
||||
require "stylus/tilt"
|
||||
|
||||
module Middleman
|
||||
module Renderers
|
||||
|
||||
# Sass renderer
|
||||
module Stylus
|
||||
|
||||
# Setup extension
|
||||
class << self
|
||||
|
||||
# Once registered
|
||||
def registered(app)
|
||||
# Default less options
|
||||
app.set :styl, {}
|
||||
|
||||
app.before_configuration do
|
||||
template_extensions :styl => :css
|
||||
end
|
||||
end
|
||||
|
||||
alias :included :registered
|
||||
end
|
||||
|
||||
end
|
||||
end
|
||||
end
|
Loading…
Add table
Add a link
Reference in a new issue