A while ago I decided that it was time to add an archive page to the website so that there would be a place to get a quick overview of all the posts that I have written. Fortunately setting up an archive page with DocPad is relatively simple.
The first step to take was to add a new layout for the archive page.
The layout gets the list of all posts and iterates over them in chronological order. All the posts
for one year are grouped together under a header titled after the year. In keeping with the layout
of the rest of the site each post gets a title, the day and month and the tags that belong to that
post. In order for this specific layout to work you will need to add the
moment node.js package
The layout and the CSS for the archive page is heavily based on the layout created by John Ptacek.