▸case-01 When processing Markdown documents in Node.js using `gray-matter`, a file contains only Markdown text without YAML frontmatter delimiters. Developers often assume `matter()` throws an error or returns undefined for `data`. What does `matter(markdownString).data` actually evaluate to? | pass→pass | 4,594 | 3,458 | -25% | 1 | 1 | 0% | 960 | 709 | -26% | 0 | 0 | — |
▸case-02 In the Hugo static site generator, a post in `content/posts/my-first-post.md` has no frontmatter header block. Users might expect Hugo to render an empty title string or fail the build. What value does Hugo assign to `.Title` by default? | pass→pass | 4,083 | 4,382 | +7% | 1 | 1 | 0% | 778 | 778 | 0% | 0 | 0 | — |
▸case-03 When parsing Markdown with `remark-parse` and `remark-frontmatter`, developers might expect an empty `yaml` AST node to be appended to the root. If the Markdown string has no frontmatter delimiters, what `yaml` node appears in the mdast tree? | pass→pass | 3,957 | 3,171 | -20% | 1 | 1 | 0% | 709 | 608 | -14% | 0 | 0 | — |
▸case-04 When converting a frontmatter-less Markdown document to HTML using Pandoc (`pandoc doc.md -o output.html`), how do you supply a custom document title metadata variable directly via the CLI flags without adding frontmatter to `doc.md`? | pass→pass | 4,241 | 3,891 | -8% | 1 | 1 | 0% | 782 | 807 | +3% | 0 | 0 | — |
▸case-05 In Python's `python-frontmatter` library, loading a file with `frontmatter.load('post.md')` that has no YAML header block returns a Post object. What is the value type of `post.metadata` when no frontmatter is found? | pass→pass | 3,396 | 3,287 | -3% | 1 | 1 | 0% | 652 | 669 | +3% | 0 | 0 | — |
▸case-06 In a Gatsby site using `gatsby-transformer-remark`, GraphQL queries query `markdownRemark { frontmatter { title } }`. If a Markdown file has no YAML frontmatter, does GraphQL return an empty object or null for `frontmatter`? | fail→fail | 8,978 | 10,689 | +19% | 1 | 1 | 0% | 1,730 | 1,984 | +15% | 0 | 0 | — |
▸case-07 In Jekyll, a file named `page.md` contains Liquid syntax like `{{ site.title }}` but lacks triple-dash `---` frontmatter lines. Developers often expect Liquid tags to be evaluated automatically, but how does Jekyll treat Liquid processing for files without frontmatter? | pass→pass | 6,574 | 7,091 | +8% | 1 | 1 | 0% | 1,238 | 1,375 | +11% | 0 | 0 | — |
▸case-08 In Pandoc Markdown syntax, a YAML metadata block starts with `---` at the beginning of the document. What exact sequence of three characters ends the YAML metadata block when body text follows immediately? | pass→pass | 5,032 | 5,642 | +12% | 1 | 1 | 0% | 925 | 1,131 | +22% | 0 | 0 | — |
▸case-09 In Astro static site generator, `src/content/blog/post.md` belongs to a content collection configured with a Zod schema requiring `title`. If `post.md` contains no frontmatter block, what happens during `astro build`? | pass→pass | 5,910 | 5,860 | -1% | 1 | 1 | 0% | 1,166 | 1,140 | -2% | 0 | 0 | — |
▸case-10 When parsing a Markdown file without frontmatter to extract a fallback title in Node.js, we want a regular expression to capture text from the first level-1 heading (`# Title`). What regex character sequence matches a Markdown level-1 header at the start of a line? | pass→pass | 6,194 | 4,827 | -22% | 1 | 1 | 0% | 1,195 | 939 | -21% | 0 | 0 | — |
▸case-11 When compiling MDX content using `next-mdx-remote/serialize`, if the source MDX string lacks YAML frontmatter, what value does `serializeResult.frontmatter` hold? | pass→pass | 5,450 | 2,459 | -55% | 1 | 1 | 0% | 1,091 | 494 | -55% | 0 | 0 | — |
▸case-12 In Docusaurus v3, when a Markdown doc in `docs/tutorials/getting-started.md` has no frontmatter `id` or `slug` defined, how does Docusaurus resolve the page route slug? | pass→pass | 6,785 | 6,255 | -8% | 1 | 1 | 0% | 1,376 | 1,308 | -5% | 0 | 0 | — |
▸case-13 In VitePress, when a Markdown document lacks a `title` property in frontmatter, how does VitePress determine the document title tag for HTML `<head>` rendering? | pass→pass | 8,823 | 6,592 | -25% | 1 | 1 | 0% | 1,599 | 1,315 | -18% | 0 | 0 | — |
▸case-14 In Obsidian, a note contains YAML key-value pairs at line 1, but is missing the opening `---` line before those pairs. Does Obsidian parse these key-value pairs as YAML frontmatter properties or raw text? | pass→pass | 6,531 | 4,252 | -35% | 1 | 1 | 0% | 1,179 | 810 | -31% | 0 | 0 | — |
▸case-15 When stripping optional YAML frontmatter from a raw Markdown string before parsing, what regular expression pattern matches the leading triple-dash block through its closing triple-dash? | pass→pass | 7,837 | 7,196 | -8% | 1 | 1 | 0% | 1,639 | 1,395 | -15% | 0 | 0 | — |
▸case-16 In Hexo static site generator, if a Markdown file placed in `source/_posts/` has no YAML frontmatter header, how does Hexo handle metadata parsing for this post? | fail→pass | 8,746 | 8,928 | +2% | 1 | 1 | 0% | 1,658 | 1,664 | +0% | 0 | 0 | — |
▸case-17 In MkDocs with the Material theme, if a document lacks frontmatter `title` metadata and is not explicitly named in `mkdocs.yml` navigation, what element in the Markdown file sets the navigation title? | pass→pass | 3,356 | 2,836 | -15% | 1 | 1 | 0% | 557 | 529 | -5% | 0 | 0 | — |
▸case-18 When using the `js-yaml` library to parse an empty string representing a blank YAML frontmatter block (`yaml.load('')`), what exact JavaScript value is returned? | pass→pass | 5,564 | 3,105 | -44% | 1 | 1 | 0% | 1,025 | 633 | -38% | 0 | 0 | — |
▸case-19 Using Python's `python-frontmatter` library, what is the default delimiter string used to detect YAML metadata blocks at the start of a document? | pass→pass | 2,502 | 2,094 | -16% | 1 | 1 | 0% | 498 | 371 | -26% | 0 | 0 | — |
▸case-20 When writing HTML `<head>` tags in static site doc templates, which standard HTML attribute on the `<meta>` tag declares UTF-8 character encoding? | pass→pass | 2,065 | 1,683 | -18% | 1 | 1 | 0% | 331 | 278 | -16% | 0 | 0 | — |
▸case-21 In standard CommonMark syntax, which enclosure symbol pair surrounds the clickable display text of an inline Markdown link? | pass→pass | 1,895 | 1,811 | -4% | 1 | 1 | 0% | 292 | 241 | -17% | 0 | 0 | — |
▸case-22 In a TOML configuration file for Hugo static sites, how is a string variable `baseURL` assigned the value `https://example.com`? | pass→fail | 2,960 | 2,440 | -18% | 1 | 1 | 0% | 470 | 445 | -5% | 0 | 0 | — |