Markdown hosting

Write in Markdown, publish styled HTML — GFM plugins, sanitization, and templates.

Last updated May 28, 2026

Markdown mode lets you author in .md while visitors see a fully styled HTML page.

How the pipeline works

When you publish Markdown, HTMLDrop:

  1. Parses your source with markdown-it and GFM plugins (tables, task lists, footnotes)
  2. Sanitizes the compiled HTML — scripts and unsafe tags are stripped
  3. Wraps content in a page template (title, typography, meta tags)
  4. Stores both markdown_content (source) and html_content (compiled output)
  5. Serves the compiled HTML at your live URL

The live URL always serves HTML — visitors never need a Markdown renderer.

Publishing Markdown

  1. Open /drop and switch to Markdown mode
  2. Paste .md content or upload a file
  3. Choose a template (clean, docs-style shell)
  4. Preview the compiled output
  5. Click Drop It

When to use Markdown vs HTML

Use Markdown when…Use HTML when…
Content is prose-heavy (docs, README, resume)You need full layout control
You want consistent typography out of the boxAI tools output complete HTML pages
Source should stay readable in plain textYou rely on custom JS or complex components

Supported syntax

  • Headings, lists, links, images, blockquotes
  • GitHub Flavored Markdown tables and task lists
  • Fenced code blocks with syntax highlighting in templates
  • Raw HTML in Markdown is sanitized — unsafe tags are removed

Markdown preview in the editor uses the same compile path as publish, so preview matches the live page closely.

Metadata

Templates can derive title and description from your first # heading and opening paragraph if you do not set them explicitly in the editor.