Protected StaticstringReturns value unless it is nullish or the empty string, in which case fallback is used --
an empty string is treated as "no value supplied" rather than a meaningful value to preserve.
Protected StaticnumberReturns value unless it is nullish or zero, in which case fallback is used -- zero is not a
meaningful value for these options (header levels start at 1, size limits must be positive).
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