implements a basic /publish/ page to refresh the blog's files without using the HTTP api