Nguồn: github.com/drasimwagan/mdv
Tóm tắt
MDV (Markdown Data & Visualization) là một superset của CommonMark, cho phép nhúng chart, KPI card, table, và styled region trực tiếp vào file .mdv mà không cần viết bất kỳ code nào. Bốn extension chính gồm: YAML front-matter cho metadata và dataset reference, fenced code blocks cho data/visual (```chart type=bar), ::: container cho styled region và layout, và auto-generated TOC.
Thiết kế của MDV tuân theo nguyên tắc “no expressions, no code”: người viết document không cần biết JavaScript hay Python — chỉ cần mô tả cấu trúc và data, renderer lo phần còn lại. Theme và named style được định nghĩa một lần trong front-matter, sau đó tái sử dụng xuyên suốt document.
Output hỗ trợ HTML và PDF export, kèm live preview và VS Code extension. MDV nhắm vào use case báo cáo kỹ thuật, dashboard nội bộ, và slide deck mà team muốn version control bằng git thay vì dùng Google Slides hay PowerPoint. Đây là hướng tiếp cận “docs as code” được mở rộng sang visualization domain.