[-]
{name}: {as_html(entry[k], depth=depth+1)}
'
- return html
+ heading = "#" * min(depth + 2, 6)
+ rendered = as_markdown(value, depth=depth + 1)
+ sections.append(f"{heading} {name}\n\n{rendered}" if rendered else f"{heading} {name}")
+ return "\n\n".join(sections)
if isinstance(entry, list):
- html = ''
- for i in entry:
- html += f'