markdown with TOC support