Markdown Previewer

Live Markdown to HTML rendering โ€” headings, lists, code blocks, links, blockquotes, and inline formatting.

Project Notes

A quick summary of what changed and why.

Highlights

  • Added the renderMarkdown utility
  • Fixed a bug in the diff checker
  • Wrote tests before shipping

Example

function greet(name) {
  return `Hello, ${name}!`;
}

Ship it once it's verified, not once it looks done.


  1. Review
  2. Merge
  3. Deploy

Supports headings, bold/italic, inline code, links, images, fenced code blocks, lists, blockquotes, and horizontal rules โ€” not full CommonMark (no tables or nested lists). Raw HTML in the input is escaped, not rendered.

About the Markdown Previewer

Preview how a README, changelog entry, or comment will render before you commit it, and grab the generated HTML if you need it somewhere Markdown isn't supported.

Key Features

  • Live preview alongside the raw HTML output, toggleable and copyable.
  • Covers headings, bold/italic, inline code, links, images, fenced code blocks, lists, and blockquotes.
  • Raw HTML in the input is escaped rather than executed, so pasted content can't inject scripts.