Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

A simple starting point for new projects.

branch: master

Fetching latest commit…


Cannot retrieve the latest commit at this time

Octocat-spinner-32 build
Octocat-spinner-32 source
Octocat-spinner-32 .DS_Store
Octocat-spinner-32 Gemfile
Octocat-spinner-32 Gemfile.lock
Octocat-spinner-32 config.rb
Octocat-spinner-32 index.html

Boyerplate is a simple starting point for new web projects.


Local Development

To get started, navigate to the directory you pull this into and run:

bundle install

When you're developing locally type:

middleman server

The result being:

== The Middleman is loading
LiveReload 1.6 is waiting for a browser to connect.
== The Middleman is standing watch on port 4567

You can now browse to http://localhost:4567. I've included the LiveReload plugin for Middleman so your browser is always watching for changes. This can be anything in your templates or your SCSS.

Publishing Static Files

Once you're ready to put together your static site and get the final output run:

middleman build


One of the nice things about using a rack app like Middleman when developing a static site, is it's easily deployed to Heroku for a quick staging site.

Assuming you have a Heroku account setup and Heroku Toolbelt installed you should be able to simply run:

heroku create boyerplate
git add -u
git commit -m "Your commit message here"
git push heroku master
Something went wrong with that request. Please try again.