Upload a .md file and it's published. Each document gets a clean URL at /:account/:project/:filename that you can share with anyone who has access.
Rendering
Markdown is rendered to HTML with full CommonMark support plus extensions that developers actually use.
What's supported
- Syntax highlighting in fenced code blocks with language detection
- Mermaid diagrams rendered from
```mermaidblocks - Heading anchors with linkable IDs so you can point someone to a specific section
- Tables with standard markdown pipe syntax
- Task lists with
- [ ]and- [x]checkboxes - Autolinks for URLs and email addresses
- Strikethrough, footnotes, and other common extensions
Clean URLs
Documents are served at predictable paths:
https://pdrive.io/acme/api-docs/getting-started.md
The structure is always /:account/:project/:filename. No random IDs, no generated slugs. The filename you upload is the filename in the URL.
What you upload is what you get
There's no proprietary format, no lock-in. Your documents are markdown files. Download them anytime and they'll render anywhere markdown is supported.