docs: fix broken links across the documentation site (#865)
Checked all documentation links with lychee (the same checker used in apify-docs, run over the built site) and fixed the broken ones. Doc-link 404s drop from 379 to 10. - **Frozen versioned API reference**: source links were hardcoded to `blob/master/…`, which started 404ing after the `clients/resource_clients/`→`_resource_clients/` and `client.py`→`_apify_client.py` refactor. Pinned them to the immutable version tag (e.g. `blob/v2.5.1/…`), mirroring how apify-sdk-python pins them to a commit SHA. - **Model docstrings**: absolutized relative `](/platform/…)` links and fixed the malformed Docker build-cache anchor. Added `absolutize_doc_links()` to `scripts/postprocess_generated_models.py` so regeneration keeps them absolute. - **Changelog**: corrected release-tag URLs (`releases/tags/` → `releases/tag/`, and `v1.3.0` → `1.3.0` since that tag has no `v` prefix). - Applied the matching docstring fixes to the committed version snapshots (0.6/1.12/2.5/3.0) so the published pages are correct now. The remaining 10 are theme/plugin artifacts (changelog "Edit this page" links pointing at generated files, an llms-txt `blog.md` link, a frozen 1.12 cross-reference) plus a local-only `reference/next` Docker link that regenerates correctly in CI.
V
Vlada Dusek committed
30ff75b37191d526cf2e9fcbf2d77dc34006ae8f
Parent: 4afa352
Committed by GitHub <noreply@github.com>
on 6/19/2026, 11:45:16 AM