ProtectedgenerateGenerate a safe filename from a title
ProtectedsanitizeSanitize a string to be safe for use as filename
ProtectedextractExtract frontmatter from content
ProtectedextractExtract title from header line
ProtectedgetCount the header level (number of # characters)
ProtectedisCheck if a line is a header at or above the specified level
Split strategy that divides content at manually specified markers.
Looks for specific comment markers or text patterns in the content to determine split points. This provides precise control over where splits occur, regardless of content structure.
Example
Manual marker splitting