News for hackers. Stuff that matters.

Kyome22

There are technical article posting sites that support extended Markdown syntax like ":::details," and this syntax is commonly adopted by existing Markdown parsers as well.

I personally don't want to write HTML within Markdown. It’s not very readable, and I believe it's better if users can write content without needing to know both Markdown and HTML.

While building a static website might require some technical expertise, the fact that content can be updated by anyone who can write Markdown—even those who aren't tech-savvy—is a significant advantage.

Pure Markdown often falls short when you need fine-grained control. As you mentioned, the inability to freely insert line breaks within table cells is one of those limitations. With lobster.js, you can achieve this by using wrap blocks.
I am Japanese, and this is my first time posting on Hacker News. To be honest, I used generative AI to help me write the post because I wasn't familiar with the culture or how things work here, and I'm sorry if that was annoying. Does starting with "Hi HN!" make it sound like it's AI-generated?

Show HN: Lobster.js – Extended Markdown with layout blocks and footnotes

https://github.com/Hacknock/lobsterjs

Hi HN!I built lobster.js which is an extended Markdown parser that renders directly in the browser — no build tool, no framework, no configuration.The entire setup is a single script tag: <script type="module"> import { loadMarkdown } from "https://hacknock.github.io/lobsterjs/lobster.js"; loadMarkdown("./content.md", document.getElementById("content")); </script> It's...

( Read More... | 6 comments | on HN )