Revert to middleman blog and added custom functionality with id and single-tag support