- return sec "<section id=\"" HL[1] ":" URL(gensub( /\n.*$/, "", "g", block )) "\"><h1>" \
- inline( gensub( /\n.*$/, "", "g", block ) ) \
- "<a class=\"anchor\" href=\"#" HL[1] ":" \
- URL(gensub( /\n.*$/, "", "g", block )) "\"></a></h1>\n\n" \
+ hid = HL[1] ":" URL(gensub( /\n.*$/, "", "g", block ));
+
+ return sec "<section class=\"h1\"" ((blvl > 1)?"":" id=\"" hid "\"") ">" \
+ "<h1>" inline( gensub( /\n.*$/, "", "g", block ) ) \
+ ((blvl > 1)?"":"<a class=\"anchor\" href=\"#" hid "\"></a>") \
+ "</h1>\n\n" \