pub fn split_frontmatter(content: &str) -> Option<(&str, &str)>
Split YAML frontmatter from markdown content.
Returns (yaml_str, body) if frontmatter delimiters (---) are found, or None if the content has no frontmatter.
(yaml_str, body)
---
None