Flat file blog
What is it?
A super simple system I use for lazy blogging.
How can I use it?
Clone the repository.
cd johnfn/entries && rm design* && rm neat*
entries/haskell. That's the description of all files that start with haskell###.
haskell1. That's what all entries should look like. There are only 3 parts: TITLE, BODY and FOOTER. Easy, right?
(TODO: It really doesn't make sense to have a FOOTER for every entry. I should remove it.)
Now that you understand,
Write a blog description post and a blog post.
cd .. (into the main repo directory) and run
Done. You can now push to git and host your own blog!
build_html contains a little bit of a hack inside get_index_sections, where it has the index TOP (blog posts) hardcoded in instead of reading from a file. I may eventually take this out, if there's any interest.