Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
README.markdown
Rakefile

README.markdown

Mr. Hyde lets you auto-deploy your Jekyll/Octopress blog on Heroku

Overview

  • Only push to Github, Mr. Hyde takes care of the rest to update your blog on your heroku site
  • No need to generate, No need to commit your public folder
  • Dependencies
    • Homebrew
    • Jekyll or Octopress blog with Heroku stack cedar dyno

How to Use

Prepare your blog

  • Delete your public folder from your blog (you won't need it anymore)
  • Put "public" in your blog's .gitignore
  • Push up your blog to the master branch of a github repository
  • Add the Post-Receive URL on Github
    • In the Admin section of your blog's Github repo add a WebHook URL for your heroku url. For example, http://www.jumpstartlab.com/generate. A POST request will be submitted whenever you commit changes to your blog. This is how the server will pull your blog's latest changes from Github and generate the new static content.
    • For security, you may want to generate a hash string that will be difficult for people to guess. Github WebHook URLs Section

Run the setup script

What is happening?

  • We are overwriting your heroku site with a sinatra app that, when it receives the post-receive request from your repository, uses a custom buildpack to generate your Jekyll/Octopress blog.
Something went wrong with that request. Please try again.