package markdown import "core:strings" wrap_sections :: proc(html: string) -> string { H2 :: " pos { strings.write_string(&sb, "
") strings.write_string(&sb, html[pos:idx]) strings.write_string(&sb, "
") } pos = idx search_pos = idx + len(H2) } if pos < len(html) { strings.write_string(&sb, "
") strings.write_string(&sb, html[pos:]) strings.write_string(&sb, "
") found = true } if found { return strings.to_string(sb) } else { return html } }