If you haven't looked at Jekyll, I'd look at it and see how they're doing things like post metadata using yaml. It's definitely not something to replace the existing static blog generator they have, but it's a cool project for just tinkering with things like the github API.
IF you want it to be a truly usable project, I'd say you need to make it themable and not depend on parsing the file name for the post titles.