Skip to content

docs: fix broken home-page list, dead links, and typos#146

Merged
lesnik512 merged 1 commit into
mainfrom
docs/fix-broken-lists-and-links
Jul 4, 2026
Merged

docs: fix broken home-page list, dead links, and typos#146
lesnik512 merged 1 commit into
mainfrom
docs/fix-broken-lists-and-links

Conversation

@lesnik512

Copy link
Copy Markdown
Member

Summary

Audit and fix of the docs site (https://lite-bootstrap.modern-python.org/) triggered by the broken list on the home page.

  • Home-page broken list (the reported bug): the "built-in support for:" list rendered as one run-together paragraph because python-markdown requires a blank line before a list. Added it. (README.md's identical list only looked fine because GitHub's markdown is more lenient; mirrored the fix there for parity.)
  • Dead / fragile links: every integration page's "Read more about extras/configuration" links pointed to ../../../introduction/... — wrong depth (two extra ../, clamped at site root), missing .md, dangling trailing colon. They only worked via a host redirect. Repointed to ../introduction/installation.md / ../introduction/configuration.md. Also fixed the home-page integration links to use .md targets.
  • Typos: build you application -> build your application (4 pages), choosen extras -> chosen extras, `Fastapi` -> `FastAPI` heading.
  • Incompleteness: documented the missing prometheus_group_path field in the Prometheus/Litestar config reference.

Verification

  • uv run mkdocs build --strict passes with no link/render warnings.
  • Confirmed the built site/index.html now emits a real <ul> for the intro list.
  • Extras matrix and every referenced config field were checked against pyproject.toml and the source — all accurate; no code changes needed.

🤖 Generated with Claude Code

The intro list on the home page rendered as a run-together paragraph
because python-markdown requires a blank line before a list; add it.
Repoint the home-page integration links and every integration page's
"Read more" links to correct `.md`-relative targets (the old
`../../../introduction/...` paths were the wrong depth, missing `.md`,
and only worked via a host redirect). Fix typos ("build you" ->
"build your", "choosen" -> "chosen", "Fastapi" -> "FastAPI") and
document the missing `prometheus_group_path` Litestar config field.
Mirror the blank-line fix in README for parity.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@lesnik512 lesnik512 merged commit ea0c62c into main Jul 4, 2026
7 checks passed
@lesnik512 lesnik512 deleted the docs/fix-broken-lists-and-links branch July 4, 2026 21:20
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.

1 participant