Skip to content

Fix broken documentation links after migration to MkDocs #5171

@rashidakanchwala

Description

@rashidakanchwala

Description

After migrating our documentation to MkDocs and restructuring the information architecture, several links are now broken — both:

  • In the README files across repositories (e.g. kedro-datasets, kedro-plugins, etc.), and
  • Within the MkDocs site itself (internal page references).

For example, the “How to create a custom dataset” tutorial link now returns a 404:
https://docs.kedro.org/en/1.0.0/data/how_to_create_a_custom_dataset.html
The correct URL is:
https://docs.kedro.org/en/stable/extend/how_to_create_a_custom_dataset/

Tasks:

  • [] Audit and fix broken links in all READMEs and documentation files.
  • [] Enable a strict link checker for MkDocs builds (e.g. mkdocs build --strict or a link-checking plugin). This will help identify broken internal links quickly and make the audit more efficient.
  • [] - Audit and fix internal cross-links within the MkDocs site using the checker’s output.
  • [] Integrate the link checker into CI so that 404s and broken references fail the build.

Notes:

Coordinate with @jo-stitchbury MkDocs’ strict mode is currently disabled by default.
The goal is to ensure all links across READMEs and published docs remain valid and automatically verified in future releases.

Possible Alternatives

Metadata

Metadata

Assignees

Labels

Issue: Feature RequestNew feature or improvement to existing feature

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions