You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit dbb0634
Browse filesBrowse the repository at this point in the historyBrowse files
Frontmatter quote errors, case-sensitive link check, one id rule
- An unterminated quoted scalar or list item is reported with its line
instead of being accepted with the opening quote kept (Closes#138)
- Relative links whose case differs from the file on disk are reported by
validate and refused by the build's link resolver, so a link that works
on Windows or macOS cannot pass locally and fail in CI (Closes#139)
- ID_RE lives in site/lib/entry-files.mjs with idMatchesFile; validate,
scaffold and the thumbnail manifest check import it, and build.mjs and
thumbs.mjs refuse to build a page or file path from an id that does not
match its file name (Closes#135)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
eq("frontmatter: unterminated double quote is an error",fm(['name: "Foo']).errors.some((e)=>e==='line 2: "name" opens a double quote that is never closed'),true);
566
+
eq("frontmatter: unterminated single quote in a list item",fm(["tags:"," - 'a"]).errors.some((e)=>e==="line 3: list item opens a single quote that is never closed"),true);
0 commit comments