A template for an SEO-friendly two-column blog-style website using the jekyll static website generator.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
_includes Initial commit Apr 6, 2012
_layouts Initial commit Apr 6, 2012
_plugins Initial commit Apr 6, 2012
_posts
_site Edit README Apr 6, 2012
css Initial commit Apr 6, 2012
images
.gitignore Initial commit Apr 6, 2012
Gemfile Initial commit Apr 6, 2012
Gemfile.lock Initial commit Apr 6, 2012
LICENSE.md Initial commit Apr 6, 2012
README.md Edit README Apr 6, 2012
Rakefile Initial commit Apr 6, 2012
_config.yml
about.md Initial commit Apr 6, 2012
application.rb Initial commit Apr 6, 2012
blog.html Initial commit Apr 6, 2012
config.ru
contact.md Initial commit Apr 6, 2012
disclosures.md Initial commit Apr 6, 2012
error.md Initial commit Apr 6, 2012
index.md Initial commit Apr 6, 2012
privacy.md
robots.txt Initial commit Apr 6, 2012
rss.xml
sitemap.xml Initial commit Apr 6, 2012

README.md

heroku-jekyll-blog

heroku-jekyll-blog

This repo contains a basic template for an SEO-friendly two-column blog-style website using the jekyll static website generator. The template is ready for customization and deployment on Heroku's Bamboo stack. Includes sane defaults for page caching, keywords, and canonical URLs.

Setup Instructions

Clone the repo:

$ git clone git@github.com:eurekaoverdrive/heroku-jekyll-blog.git

Navigate to the new directory and install all required Gems

$ bundle install

Edit _config.yml, content pages, layouts, includes, and application.rb settings as desired.

Deploy to Heroku

Add all files to a new Git repo:

$ git init .

$ git add -A

$ git commit -m "Initial commit"

Create a new Heroku application:

$ heroku create yourappname

Push the master Git branch to Heroku:

$ git push heroku master

Open your new Codex:

$ heroku open

Rake Utilities

The included Rakefile includes several commands that make life easier:

Create a draft post:

$ rake draft["Post Title"]

When you're ready to publish, move the file into the "_posts" folder.

Preview the website locally on your computer:

$ rake dev

This command runs jekyll --server --auto, which allows you to preview the site at http://localhost:5000.

Compile and commit the latest changes:

$ rake generate

This command runs jekyll, git add -A, and git commit -m "Committing latest jekyll build".

Push the compiled site to Heroku:

$ rake deploy

This command runs git push heroku master, which will publish the site.

Enjoy!