Skip to content

Conversation

@dimitri-yatsenko
Copy link
Member

Summary

Fixes remaining broken internal links in tutorial notebooks that were discovered during comprehensive link validation.

Changes

Fixed links in 10 notebooks across tutorials:

  • basics/01-first-pipeline.ipynb
  • basics/02-schema-design.ipynb - Added trailing slashes to reference links
  • basics/03-data-entry.ipynb
  • basics/04-queries.ipynb
  • basics/05-computation.ipynb
  • basics/06-object-storage.ipynb
  • examples/blob-detection.ipynb
  • examples/hotel-reservations.ipynb
  • examples/languages.ipynb
  • advanced/sql-comparison.ipynb

Key Fixes

  1. Trailing slashes: Added to reference links for proper mkdocs navigation

    • ../../how-to/read-diagrams../../how-to/read-diagrams/
    • ../../reference/specs/type-system../../reference/specs/type-system/
  2. Removed file extensions: Cleaned up remaining .ipynb and .md extensions

  3. Fixed relative paths: Corrected path depth for proper navigation

Testing

  • Rebuilt site with mkdocs build --clean
  • Validated 2339 internal links across all tutorials
  • All previously broken links now resolve correctly

Related

Follows up on #123 (already merged) which fixed the initial batch of broken links.

Links to examples need ../../ (two levels up) not ../ (one level up)
because the URL structure is /tutorials/basics/01-first-pipeline/
and examples are at /tutorials/examples/
Change 05-computation/ to ../05-computation/ for correct relative path
between tutorials at the same directory level.
- Remove .ipynb and .md extensions from links
- Fix relative path depth for proper navigation
- Add trailing slashes for directory paths
@dimitri-yatsenko dimitri-yatsenko merged commit e63966f 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