Repository navigation
docs: add redirects for moved pages and fix broken links - #9979
Merged
Merged
Conversation
- Redirect 30 URLs of pages moved or deleted in 2026 (developers/guides,
embed-api, data-source/{openai,claude,slack}, time-syntax, v50 notes),
plus data-source/{clickhouse,druid,pinot,starrocks,motherduck}, which
generated model files link to.
- Fix the iframe anchor on the security and view-as-user pages, the
home page embed links, and the PostgreSQL and DuckLake connector cards'
YAML Reference anchors.
- Point the canvas defaults.time_range description at the time syntax
reference, and make schema, blog, FAQ and models-101 self-links
site-relative so the build checks them.
Docusaurus treats https://docs.rilldata.com links as external and does not see hrefs that React components build at render time, and it only warns on broken anchors. scripts/check-docs-links.js indexes docs/dist (pages, element ids, client redirects and _redirects), then resolves every docs.rilldata.com URL in docs, blog, runtime, cli, admin and the web apps, plus every internal href in the built HTML, and fails on a missing page or anchor. Absolute self-links in docs prose only warn. Links already broken on main with a fix pending elsewhere are listed in KNOWN_BROKEN; remove each entry with its fix. The check uses only Node built-ins and runs in the docs workflow's build job on pull requests.
Create model on a ClickHouse, Druid, Pinot, StarRocks or MotherDuck table linked to data-source/<driver>, which does not exist. Use the docs URL the runtime reports for the driver, and fall back to the models reference.
Use "time range syntax" instead of "rilltime" for the data_time_range link text, and remove a stray "4›4" line from the 0.9 release notes.
The link check skipped every directory named "build", which hid docs/docs/developers/build. Stop skipping it, allow the dead explores link there until the explore page rewrite fixes it, and note that code blocks are checked and that product-only changes are checked on the next docs pull request.
pjain1
approved these changes
Oct 5, 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.
developers/guides,embed-api,data-source/{openai,claude,slack},time-syntax, v50 notes), plusdata-source/{clickhouse,druid,pinot,starrocks,motherduck}.defaults.time_rangeat the time syntax reference.data-source/<driver>pages.Checklist: