pub fn parse_frontmatter(input: &str) -> (HashMap<String, Value>, String)Expand description
Parse frontmatter from a Markdown file.
Supports TOML (+++), YAML (---), and JSON ({) delimiters.
Returns (frontmatter_map, body_without_frontmatter).
§Example
let input = "---\ntitle: Hello\n---\n# Body";
let (fm, body) = ssg_core::parse_frontmatter(input);
assert_eq!(fm.get("title").and_then(|v| v.as_str()), Some("Hello"));
assert!(body.contains("# Body"));