### # Compass ###

# Change Compass configuration # compass_config do |config| # config.output_style = :compact # end

### # Page options, layouts, aliases and proxies ###

# Per-page layout changes: # # With no layout # page “/path/to/file.html”, :layout => false # # With alternative layout # page “/path/to/file.html”, :layout => :otherlayout # # A path which all have the same layout # with_layout :admin do # page “/admin/*” # end

# Proxy pages (middlemanapp.com/basics/dynamic-pages/) # proxy “/this-page-has-no-template.html”, “/template-file.html”, :locals => { # :which_fake_page => “Rendering a fake page with a local variable” }

### # Helpers ###

# Automatic image dimensions on image_tag helper # activate :automatic_image_sizes

# Reload the browser automatically whenever files change # configure :development do # activate :livereload # end

# Methods defined in the helpers block are available in templates # helpers do # def some_helper # “Helping” # end # end

<% if options -%> set :css_dir, ‘<%= options -%>’ <% else -%> # Change the CSS directory # set :css_dir, “alternative_css_directory” <% end -%>

<% if options -%> set :js_dir, ‘<%= options -%>’ <% else -%> # Change the JS directory # set :js_dir, “alternative_js_directory” <% end -%>

<% if options -%> set :images_dir, ‘<%= options -%>’ <% else -%> # Change the images directory # set :images_dir, “alternative_image_directory” <% end -%>

# Build-specific configuration configure :build do

# For example, change the Compass output style for deployment
# activate :minify_css

# Minify Javascript on build
# activate :minify_javascript

# Enable cache buster
# activate :asset_hash

# Use relative URLs
# activate :relative_assets

# Or use a different image path
# set :http_prefix, "/Content/images/"

end