Hacker news

  • Top
  • New
  • Past
  • Ask
  • Show
  • Jobs

Show HN: mdto.page – Turn Markdown into a shareable webpage instantly (https://mdto.page)

56 points by hjinco 2 days ago | 31 comments | View on ycombinator

Igor_Wiwi 2 days 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

erlkonig 1 day ago |

A while ago, I just wrote a filter to be able to paste markdown into a <name>.smd file, and an Apache filter to autoprocess them much like any other filter (and a <named>.smd.meta for title info and some other metadata).

This makes it super easy to write something cool on Reddit or whatever, then just paste the markdown into an index.smd file in a new directory (named meaningfully) and poof it's in a webpage.

The core of all of it is a /var/www/cgi-bin/markdown-to-html program centered on:

    python3 -m markdown -x codehilite -x fenced_code -x toc
It's enabled in my ~/www/.htaccess of all places:

  # This works, with setup in /etc/apache2/conf-enabled/mod-ext_filter-adds.conf
  AddType text/markdown .md
  AddType text/markdown .smd 
  AddOutputFilter markdown-to-html            md
  AddOutputFilter markdown-to-shtml;INCLUDES smd

Much easier to just edit markdown (index.smd usually) and reload than reconvert, and that filter above lets you include arbitrary HTML too, critical to deal with markdown numerous weaknesses.

KomoD 1 day ago |

I really suggest adding some way to report pages because phishers and spammers will abuse it when they find it.

forgotpwd16 1 day 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....

barishnamazov 2 days 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.

thunderbong 2 days ago |

undefined 1 day ago |

undefined

dhruv3006 1 day ago |

Building something on markdown as well - https://voiden.md/

Also, nice project - I like the thinking here.

acrophiliac 2 days 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)

preya2k 1 day ago |

This looks very similar to https://docsify-this.net/

souvlakee 2 days ago |

Adding an API can significantly increase the number of users, as it will make it easier for agents to share content.

wiether 2 days 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

saltwounds 2 days ago |

I like the idea and expiration dates. Got any example pages using either theme?

NamlchakKhandro 1 day ago |

Or just upload as gist

382hi 1 day ago |

[dead]