Build HTML from markdown