This project is a variation of the pondlife sample blog. That blog is written in the Origami language; this project here accomplishes the same result in JavaScript.
To the extent possible, this uses the Origami project's async-tree library to create and manipulate the blog content using trees based on the JavaScript Map class.
See this blog post for more details.