AbstractAbstractmergeProtectedextractProtectedcreateCreate an Obsidian transclusion reference
Optionalsection: stringProtecteddetectProtectedmergeMerge frontmatter from two sources
ProtectedextractExtract headers from content with their levels
ProtectedfindFind potential header conflicts between target and source
Abstract base class for all merge strategies.
Provides common functionality for merging markdown files including transclusion handling, conflict detection, and frontmatter management. Concrete strategies implement specific merging approaches.
Example
Implementing a custom merge strategy