import datetime from skaldpress.metadata_parser import extract_parse_yaml_metadata res = extract_parse_yaml_metadata("""--- title: Example-article target_filename: example-article template: article.html publish_date: 2025-01-01T00:00:00Z summary: A short example article num: 2 tags: - article --- Article content """) meta = { "title": "Example-article", "target_filename": "example-article", "template": "article.html", "publish_date": datetime.datetime(2025, 1, 1, 0, 0, tzinfo=datetime.timezone.utc), "change_date": datetime.datetime(2025, 1, 1, 0, 0, tzinfo=datetime.timezone.utc), "summary": "A short example article", "num": 2, "tags": ["article"] } assert res[0] == meta assert res[1] == "Article content\n"