always ensure the folder for the new post exists