Blog posts from markdown files
Write in your editor. Publish to a clean URL. No CMS, no platform lock-in, no reader accounts required.
The problem with blog platforms
Most blogging platforms want you to write in their editor. Your content lives on their servers, formatted their way. If the platform shuts down or changes pricing, you scramble to export.
You already write in markdown. Your posts sit in a folder on your machine, version-controlled in Git. Why copy-paste them into a web form? Why maintain a static site generator config just to get words on a page?
MDtoLink takes the file you already have and gives it a URL. That's the whole workflow.
How it works
1. Write your post in any editor
# My Blog Post
Some thoughts on building software.
```js
const x = 42;
``` VS Code, Vim, Obsidian, iA Writer, whatever you prefer. It's a markdown file.
2. Publish with one command
mdtolink publish my-post.md --slug my-post Your post is live. The slug becomes part of the URL, so pick something readable.
3. Share the link
https://mdtolink.com/@yourhandle/my-post Readers see a clean, rendered page. No sign-up wall. No cookie banners.
Why use MDtoLink for blog posts?
-
Write in your own editor
No web-based editor, no proprietary format. Use the tools you already know.
-
Local-first, your files
Markdown files stay on your machine. Version them in Git. Back them up however you want. You own the content.
-
Permanent URLs on Pro
Free posts expire after 7 days. On the Pro plan ($6/mo), your posts stay live forever with custom slugs.
-
Custom domain for your blog
On the Publisher plan, host your posts at
blog.yourname.com.
Frequently Asked Questions
Can I update a published blog post?
mdtolink publish again with the same file and slug. The content updates in place and the URL stays the same.
Can I use a custom domain for my blog?
Is there an RSS feed?
How is this different from a blog platform?
Publish your first blog post in 30 seconds
Free to start. No credit card required.