A template for an SEO-friendly two-column blog-style website using the jekyll static website generator.
Ruby
Latest commit ec85978 Apr 6, 2012 @worldlywisdom worldlywisdom Edit README
Permalink
Failed to load latest commit information.
_includes Initial commit Apr 6, 2012
_layouts
_plugins
_posts Initial commit Apr 6, 2012
_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 Initial commit Apr 6, 2012
about.md Initial commit Apr 6, 2012
application.rb Initial commit Apr 6, 2012
blog.html Initial commit Apr 6, 2012
config.ru Initial commit Apr 6, 2012
contact.md Initial commit Apr 6, 2012
disclosures.md
error.md Initial commit Apr 6, 2012
index.md Initial commit Apr 6, 2012
privacy.md
robots.txt
rss.xml Initial commit Apr 6, 2012
sitemap.xml

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!