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