Put your markdown docs online without a build step

Publish documentation from markdown files. Link between documents. Use custom domains on the Publisher plan.

The problem with docs tooling

You have markdown docs in your repo. Getting them online means picking a static site generator (Docusaurus, MkDocs, GitBook), writing config files, setting up a build pipeline, and deploying somewhere. That's a lot of work for some rendered markdown.

Sometimes you don't need sidebars, versioning, or search. You need three or four documents online with URLs you can send to people. Maybe it's an internal API guide. Maybe it's onboarding docs for a new hire. Maybe it's a spec you want to share with a client.

MDtoLink gets those files online in seconds. No config. No build. No deployment pipeline.

How it works

1. Publish individual doc files

mdtolink publish docs/getting-started.md --slug getting-started
mdtolink publish docs/api-reference.md --slug api-reference
mdtolink publish docs/deployment.md --slug deployment

Each file gets its own URL. Publish as many as you need.

2. Link between documents

# Getting Started

See the [API Reference](https://mdtolink.com/@yourhandle/api-reference)
for endpoint details.

Ready to ship? Follow the [Deployment Guide](https://mdtolink.com/@yourhandle/deployment).

Use standard markdown links to connect your docs. Readers click through like any other website.

3. Automate with CI/CD or the API

# Publish all docs in a directory
for f in docs/*.md; do
  slug=$(basename "$f" .md)
  mdtolink publish "$f" --slug "$slug"
done

Run this in your CI pipeline. Every push to main keeps your published docs in sync with your repo.

Frequently Asked Questions

Can I link between published docs?
Yes. Each published document has its own URL. Use standard markdown links to reference other published docs by their MDtoLink URLs.
Can I update docs without changing URLs?
Yes. Running mdtolink publish again with the same slug updates the content in place. The URL stays the same, so all existing links keep working.
Can I use custom domains for documentation?
Yes, on the Publisher plan. Point a CNAME record to mdtolink.com and your docs live at something like docs.yourproject.com. SSL is included.
How does this compare to Docusaurus?
Docusaurus is a full static site generator with sidebars, versioning, search, and a build pipeline. MDtoLink publishes individual markdown files to URLs with zero config. If you need a full docs site, use Docusaurus. If you need docs online fast without a build step, use MDtoLink. See the full comparison for details.

Get your docs online in 30 seconds

Free to start. No credit card required.

See all use cases