Introducing markdown-merge
Markdown Merge combines documents using their block structure. Headings, lists, tables, and code blocks provide matching points, while configurable preferences and protected regions control what a template may replace. Parser-specific wrappers such as markly-merge and commonmarker-merge select a backend for the shared behavior.
Read the upstream README for installation and usage, or browse the project repository.