Show HN: mdto.page – Turn Markdown into a shareable webpage instantly
34 points
7 hours ago
| 9 comments
| mdto.page
| HN
Hi HN

I built mdto.page because I often needed a quick way to share Markdown notes or documentation as a proper webpage, without setting up a GitHub repo or configuring a static site generator.

I wanted something dead simple: upload Markdown -> get a shareable public URL.

Key features:

Instant Publishing: No login or setup required.

Flexible Expiration: You can set links to expire automatically after 1 day, 7 days, 2 weeks, or 30 days. Great for temporary sharing.

It's free to use. I’d love to hear your feedback!

forgotpwd16
26 minutes ago
[-]
Looks nice, but if it was just because needed such tool, there're already mdshare and peerpad. There's also jbt's editor that saves state on URL, i.e., https://jbt.github.io/markdown-editor/#U1bwyOTics9XSEpMzlYoy....
reply
KomoD
11 minutes ago
[-]
I really suggest adding some way to report pages because phishers and spammers will abuse it when they find it.
reply
Igor_Wiwi
3 hours ago
[-]
In https://mdview.io/ I implemented sharing via url encoding so no server is needed, thou big files are not supported because of the url length limitation
reply
hjinco
3 hours ago
[-]
looks cool
reply
acrophiliac
2 hours ago
[-]
I'm guessing it doesn't handle images because you'd have to upload the image, right? I tried one in this format: ![title](P1090910.JPG) with no luck. (Update: it works with URL links)
reply
hjinco
2 hours ago
[-]
It doesn’t support local images yet since it currently only renders uploaded Markdown, but I’m looking into ways to make it work. thanks for the feedback!
reply
barishnamazov
4 hours ago
[-]
I use a self hosted HedgeDoc with Fail2Ban to deal with this. A cheap VPS + Coolify makes life so much better.

Separately, be cautious of people putting illegal content on your platform.

reply
hjinco
3 hours ago
[-]
Appreciate the tips!
reply
souvlakee
2 hours ago
[-]
Adding an API can significantly increase the number of users, as it will make it easier for agents to share content.
reply
hjinco
1 hour ago
[-]
Thanks! i’m planning to roll out API support soon
reply
thunderbong
3 hours ago
[-]
reply
forgotpwd16
16 minutes ago
[-]
Looks interesting but Markdown is the only relevance. Submitted tool/page is about sharing/hosting. Markdeep is about making self-contained Markdown-written HTML pages.
reply
hjinco
3 hours ago
[-]
thanks for sharing
reply
wiether
4 hours ago
[-]
Hi,

First thing that came to my mind: how do I "curl" a md to it?

But then, I don't know how you intend to manage spam/abuse

reply
hjinco
4 hours ago
[-]
To prevent abuse, I'm using Cloudflare Turnstile to challenge bot access. Since the server validates the token from the browser, curl doesn't work—you'll have to use the web UI to upload. It's the simplest way I could keep the spam away for now.
reply
wiether
4 hours ago
[-]
That's what I was worried about... Thanks for the answer!
reply
efilife
2 hours ago
[-]
why is it a problem?
reply
wiether
2 hours ago
[-]
Because you can't use it in a CI
reply
hjinco
2 hours ago
[-]
Good point. I‘ll be adding login and API support soon
reply
saltwounds
4 hours ago
[-]
I like the idea and expiration dates. Got any example pages using either theme?
reply
hjinco
3 hours ago
[-]
Glad you like the idea! I just put together a couple of quick examples to show how the themes look:

default: https://mdto.page/1E/ILeVn resume: https://mdto.page/1E/Cxhnf

reply
zahlman
25 minutes ago
[-]
Hmm. The explanation seems short enough to have written by hand easily. But I suppose that the natural style of AI output has the upside that it demonstrates the Markdown rendering well.
reply
kps
1 hour ago
[-]
Please use `:prefers-color-scheme` throughout.
reply