Pass in dictionary url to allow it to be changed without updating the code.
Write data (json) to disk when publishing
publish web page and data