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:
- Parses your source with markdown-it and GFM plugins (tables, task lists, footnotes)
- Sanitizes the compiled HTML — scripts and unsafe tags are stripped
- Wraps content in a page template (title, typography, meta tags)
- Stores both
markdown_content(source) andhtml_content(compiled output) - Serves the compiled HTML at your live URL
The live URL always serves HTML — visitors never need a Markdown renderer.
Publishing Markdown
- Open /drop and switch to Markdown mode
- Paste
.mdcontent or upload a file - Choose a template (clean, docs-style shell)
- Preview the compiled output
- 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 box | AI tools output complete HTML pages |
| Source should stay readable in plain text | You 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.