fix html5 validation errors and update blog