Skip to content

Conversation

@dimitri-yatsenko
Copy link
Member

Summary

Fixes broken links in tutorial notebooks caused by mkdocs-jupyter URL structure.

Issue

Notebooks contained links like [Text](file.ipynb) but mkdocs-jupyter converts notebooks to HTML and serves them as directories, so links should be [Text](file/) without the .ipynb extension.

Changes

Fixed links in 8 tutorial notebooks:

  • basics/01-first-pipeline.ipynb
  • basics/02-schema-design.ipynb
  • basics/03-data-entry.ipynb
  • basics/04-queries.ipynb
  • basics/06-object-storage.ipynb
  • examples/blob-detection.ipynb
  • examples/hotel-reservations.ipynb
  • examples/languages.ipynb

Examples

Before: [Blob Detection](../examples/blob-detection.ipynb)
After: [Blob Detection](../examples/blob-detection/)

Before: [Schema Design](02-schema-design.ipynb)
After: [Schema Design](02-schema-design/)

Testing

  • All links now resolve correctly in local mkdocs serve
  • Verified broken link (Blob Detection in first-pipeline tutorial) now works
  • Relative paths preserved correctly

Change all .ipynb links to directory links (/) for mkdocs-jupyter compatibility.
Mkdocs-jupyter converts notebooks to HTML and serves them as directories,
so links must point to the directory path without the .ipynb extension.

Fixed links in:
- basics/01-first-pipeline.ipynb
- basics/02-schema-design.ipynb
- basics/03-data-entry.ipynb
- basics/04-queries.ipynb
- basics/06-object-storage.ipynb
- examples/blob-detection.ipynb
- examples/hotel-reservations.ipynb
- examples/languages.ipynb
@MilagrosMarin MilagrosMarin merged commit 3ba5256 into main Jan 16, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants