92 lines
1.9 KiB
Ruby
92 lines
1.9 KiB
Ruby
#Markdown
|
|
set :markdown_engine, :redcarpet
|
|
|
|
#Livereload
|
|
activate :livereload
|
|
|
|
###
|
|
# 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 (fake) files
|
|
# page "/this-page-has-no-template.html", :proxy => "/template-file.html" do
|
|
# @which_fake_page = "Rendering a fake page with a variable"
|
|
# end
|
|
|
|
# Site Settings
|
|
@analytics_account = 'UA-12808649-1'
|
|
|
|
# Asset Settings
|
|
set :css_dir, 'assets/css'
|
|
set :js_dir, 'assets/js'
|
|
set :images_dir, 'assets/img'
|
|
|
|
# Add bower's directory to sprockets asset path
|
|
after_configuration do
|
|
@bower_config = JSON.parse(IO.read("#{root}/.bowerrc"))
|
|
sprockets.append_path File.join "#{root}", @bower_config["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
|
|
|
|
# Create favicon/touch icon set from source/favicon_base.png
|
|
activate :favicon_maker
|
|
|
|
# Enable cache buster
|
|
# activate :cache_buster
|
|
|
|
# alternative to cache buster
|
|
# activate :asset_hash
|
|
|
|
# compress all the things
|
|
# activate :gzip
|
|
|
|
# Use relative URLs
|
|
# activate :relative_assets
|
|
|
|
# Compress PNGs after build
|
|
# First: gem install middleman-smusher
|
|
# require "middleman-smusher"
|
|
# activate :smusher
|
|
|
|
# Or use a different image path
|
|
# set :http_path, "/Content/images/"
|
|
end
|
|
|
|
# ftp deployment configuration.
|
|
# activate :deploy do |deploy|
|
|
# deploy.method = :ftp
|
|
# deploy.host = "ftp-host"
|
|
# deploy.user = "ftp-user"
|
|
# deploy.password = "ftp-password"
|
|
# deploy.path = "ftp-path"
|
|
# end
|