Repository navigation
Conversation
Material for MkDocs reaches end of life on 2027-05-05 and its maintainers now build Zensical, so the docs site moves there before that date. Zensical builds the same 93 pages from the same Markdown, adds instant navigation, a Copy as Markdown button and an llms.txt index, but silently drops the nav and absolute-link validation MkDocs enforced; the new site-check.py step after the strict build puts those checks back.
The old check found href and src values with a regex that only matched double quotes, so a missing image or link written as raw HTML with single quotes or no quotes passed. The shared check now parses the HTML, so those fail too, and it also checks #fragments, full URLs into the site and the plugin keys the way Zensical reads them. The Docs workflow comment about the concurrency group now says what GitHub actually promises.
The shared site check compared same-site links by exact host and port, read raw tags with a regex outside the HTML parser, and traced back on malformed URLs, so it could pass a broken site or fail a good one. This takes the centrally fixed version unchanged; the strict build and the check both pass on this site (93 pages, 0 errors), and a planted dead fragment still fails it.
|
Caution Review failedThe pull request is closed. Walkthrough
|
This was referenced Nov 6, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Review-only mirror of a GeiserX/OwnGenome pull request, so CodeRabbit can review it here. Findings are fixed on the real pull request; this one is closed afterwards.
Summary by CodeRabbit