Micro-blog with erubis and markdown and auto-publishing with git commit hook (in about 20 lines of code)
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.
posts
views
.gitignore
README.txt
Rakefile
gen.rb

README.txt

### Requirements ###
Ruby
Git
Rake
Erubis gem
BlueCloth gem

### Get started ###

Clone squawk-micro

	$ git clone git@github.com:zackchandler/squawk-micro.git
	$ cd squawk-micro
	
Setup commit hook

Edit .git/hooks/post-commit file to say:

	#!/bin/sh
	rake publish

Set as executable
	
	$ chmod +x .git/hooks/post-commit

Make posts in the posts/ directory in this format:

	posts/001-first-post
	or
	posts/002_second_post
	
Commit changes

	$ git add .
	$ git commit -a -m 'Should auto-publish blog on commit'
	
A site directory will be created on commit containing your published blog.

Open site/index.html to see your blog.

### Rake ###

You can also build via rake:

	$ rake publish