regenerate a new filename and delete old file if the title is changed
Use block literals for yaml text to avoid errors parsing it. narrative hub