Problem: The sidebar navigation links to files (e.g. ) instead of clean directory-index URLs ().
Root cause: Jekyll's default behavior generates as both and inside the directory, but the navigation config links to the explicit .
Two possible fixes:
-
Add explicit index files — Create , , as proper landing pages (can be minimal stubs), then update the config in to point to , , instead of the README files. Jekyll will prefer over when both exist.
-
Redirect via Jekyll config — Use in frontmatter to prefer index behavior. (Untested, may have edge cases.)
Recommended approach: Option 1 — explicit per section. Low effort, no risk, gives cleaner URLs.
Example nav config change:
Priority: Low — currently functional, just cosmetic.
Problem: The sidebar navigation links to files (e.g. ) instead of clean directory-index URLs ().
Root cause: Jekyll's default behavior generates as both and inside the directory, but the navigation config links to the explicit .
Two possible fixes:
Add explicit index files — Create , , as proper landing pages (can be minimal stubs), then update the config in to point to , , instead of the README files. Jekyll will prefer over when both exist.
Redirect via Jekyll config — Use in frontmatter to prefer index behavior. (Untested, may have edge cases.)
Recommended approach: Option 1 — explicit per section. Low effort, no risk, gives cleaner URLs.
Example nav config change:
Priority: Low — currently functional, just cosmetic.