Delete everything after <!-- DESC: Foo -->
Change awk regex for <h1>. We could simply write:
    awk '/<h1>/{gsub(/^[\t ]+|<\/?h1>/,"");print $0; exit}'
This regex has an issue. We are unable to delete everything
after </h1> (assuming you added a comment, for example).
The new regex is just a better trick.