Structured Markdown components without framework lock-in | Dark Hacker News