Skip to content

Instantly share code, notes, and snippets.

@rubytastic
Created November 8, 2014 15:59
Show Gist options
  • Save rubytastic/c8feedfe094fba9da4c0 to your computer and use it in GitHub Desktop.
Save rubytastic/c8feedfe094fba9da4c0 to your computer and use it in GitHub Desktop.
#require 'bootstrap-sass'
page "robots.txt", :layout => false
page "humans.txt", :layout => false
page "index.html", :layout => "hero"
page "features.html", :layout => "default"
page "klanten.html", :layout => "default"
page "kandidaat.html", :layout => "default"
page "prijzen.html", :layout => "default"
page "overons.html", :layout => "default"
page "support.html", :layout => "default"
page "contact.html", :layout => "default"
page "terms.html", :layout => "default"
set :css_dir, 'assets/stylesheets'
set :js_dir, 'assets/javascripts'
set :font_dir, 'assets/fonts'
set :images_dir, 'images'
configure :development do
activate :livereload, :apply_js_live => false, :grace_period => 0.5
end
activate :directory_indexes
configure :build do
require "middleman-smusher"
activate :smusher
activate :minify_css
activate :minify_javascript
activate :cache_buster
activate :relative_assets
set :markdown_engine, :redcarpet
set :markdown, :fenced_code_blocks => true,
:autolink => true,
:smartypants => true
end
helpers do
# navigation helper
def nav_active(path)
current_page.path == path ? {:class => "active"} : {}
end
end
activate :deploy do |deploy|
deploy.method = :git
deploy.host = 'www.mysite.nl'
deploy.path = '/srv/mysite.nl/httpdocs'
deploy.user = 'root'
deploy.remote = 'origin'
deploy.branch = 'master'
deploy.clean = true
# Optional Settings
# deploy.port = 5309 # ssh port, default: 22
# deploy.flags = '-rltgoDvzO --no-p --del' # add custom flags, default: -avz
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment