Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Deploy a middleman built site over rsync, ftp, stfp, or git (e.g. gh-pages on github).
Ruby

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
features/support
lib
.gitignore
COPYING
Gemfile
README.md
Rakefile
middleman-deploy.gemspec

README.md

Middleman Delpoy -- Deploy a middleman built site over rsync.

Build Status

QUICK START

Be sure that rsync is installed.

Step 1

gem install middleman-deploy

Step 2

middleman init example-site
cd example-site

Step 3

Edit Gemfile, and add:

gem "middleman-deploy"

Then run:

bundle install

Step 4

These settings are required.

Edit config.ru, and add:

activate :deploy do |deploy|
  deploy.user = "tvaughan"
  deploy.host = "www.example.com"
  deploy.path = "/srv/www/site"
end

Adjust these values accordingly.

Step 4.1

These settings are optional.

To use a particular SSH port, add:

  deploy.port = 5309

Default is 22.

To pass the --delete option to rsync, add:

  deploy.delete = true

Default is false.

Step 5

middleman build
middleman deploy

NOTES

Inspired by the rsync task in Octopress.

Something went wrong with that request. Please try again.