Skip to content

Fix 329 broken header links in 191 files#29151

Merged
kodster28 merged 3 commits intoproductionfrom
opencode/issue29149-20260319221055
Mar 20, 2026
Merged

Fix 329 broken header links in 191 files#29151
kodster28 merged 3 commits intoproductionfrom
opencode/issue29149-20260319221055

Conversation

@ask-bonk
Copy link
Contributor

@ask-bonk ask-bonk bot commented Mar 19, 2026

Here's a summary of everything that was fixed:

Summary

Fixed 329 broken header links across 191 files in the Cloudflare docs. The broken links fall into several categories:

Wrangler Commands Restructure (~248 links, ~135 files)

The wrangler commands page was split from a single page (/workers/wrangler/commands/) into subpages. All anchor links were updated to point to the correct subpage:

  • /commands/general/ - #dev, #deploy, #init, #login, #tail, #types, #startup, #delete, #secret, #rollback, #triggers, #versions-*, #deployments-list
  • /commands/d1/ - #d1, #d1-execute, #d1-export, #d1-migrations-*
  • /commands/r2/ - All #r2-* anchors (25+ distinct anchors)
  • /commands/pages/ - #pages, #deploy-1, #dev-1, #project-*, #deployment-*, #functions-build
  • /commands/kv/ - #kv-namespace-create, #kv-key, #kv-bulk
  • /commands/pipelines/ - All #pipelines-* anchors (13 anchors)
  • /commands/containers/ - #containers, #containers-registries
  • /commands/certificates/ - #mtls-certificate
  • /commands/secrets-store/ - #secrets-store-secret, #secrets-store-store
  • /commands/workflows/ - #workflows

Durable Objects (~20 links)

  • #websocket-hibernation-api -> #durable-objects-hibernation-websocket-api (12 links)
  • #sqlite-storage-backend -> #create-sqlite-backed-durable-object-class (3 links)
  • #wrangler-configuration-for-sqlite-* -> #create-migration on migrations page (2 links)
  • #index-for-sqlite-durable-objects -> #indexes-in-sqlite
  • #sql-storage-billing -> #sqlite-storage-backend on pricing page
  • #enable-sqlite-storage-backend-on-new-durable-object-class-migration -> #create-migration
  • #durable-object-migrations-in-wranglertoml -> #migration-wrangler-configuration

Workers Platform Limits (~13 links)

  • #worker-limits -> #account-plan-limits
  • #number-of-routes-per-zone -> #routes-and-domains
  • #request-limits -> #request-and-response-limits

Workers AI Models (6 links)

  • #text-embeddings -> ?tasks=Text+Embeddings (query parameter for dynamic page)

Other Fixes

  • AI Crawl Control: Fixed 4 broken anchors to correct heading numbers
  • AI Gateway: fallbacks/#request-timeouts -> request-handling/#request-timeouts
  • Cloudflare One: #create-a-zero-trust-organization -> #2-create-a-zero-trust-organization
  • Bots: detection-ids/#account-takeover-detections -> standalone page link
  • Workers: compatibility-flags/#delete-all-deletes-alarms -> #durable-object-deleteall-deletes-alarms
  • Style Guide: custom-properties/#updated -> #properties

Closes #29149

github run

Update anchor links broken by the wrangler commands page restructure
(split from single page into subpages: general, d1, r2, pages, kv,
containers, pipelines, certificates, secrets-store, workflows).

Also fix broken anchors for:
- Durable Objects websocket hibernation API heading rename
- Durable Objects SQLite storage backend heading changes
- Durable Objects migrations page heading changes
- Workers platform limits page heading renames
- Workers AI models page (now uses query parameter filter)
- AI Crawl Control page restructure
- AI Gateway fallbacks -> request-handling page move
- Cloudflare One setup page numbered heading
- Bots detection-ids split into subpages
- Workers compatibility flags dynamic heading
- Style guide frontmatter properties heading
@github-actions github-actions bot added product:workers Related to Workers product product:images Related to Image Resizing product product:cloudflare-one product:pages product:waf product:r2 R2 object storage: https://developers.cloudflare.com/r2 product:queues Cloudflare Queues: https://developers.cloudflare.com/queues product:d1 D1: https://developers.cloudflare.com/d1/ product:email-routing product:cloudflare-for-platforms product:browser-rendering product:durable-objects Durable Objects: https://developers.cloudflare.com/workers/learning/using-durable-objects/ product:fundamentals product:learning-paths product:style-guide product:kv labels Mar 19, 2026
@github-actions
Copy link
Contributor

This pull request requires reviews from CODEOWNERS as it changes files that match the following patterns:

Pattern Owners
/src/content/changelog/ @cloudflare/pm-changelogs, @cloudflare/pcx-technical-writing
/src/content/docs/agents/ @irvinebroque, @rita3ko, @elithrar, @thomasgauvin, @threepointone, @whoiskatrin, @cloudflare/pcx-technical-writing, @cloudflare/ai-agents, @cloudflare/dev-plat-leads
/src/content/docs/ai-crawl-control/ @oxyjun, @cloudflare/pcx-technical-writing
/src/content/docs/ai-gateway/ @abhishekkankani, @palashgo, @thebongy, @roerohan, @kathayl, @mchenco, @zeke, @superhighfives, @bfirsh, @mattrothenberg, @ethulia, @cloudflare/pcx-technical-writing
/src/content/docs/browser-rendering/ @mchenco, @cloudflare/pcx-technical-writing, @celso, @kathayl, @ToriLindsay
/src/content/docs/cloudflare-for-platforms/workers-for-platforms/ @irvinebroque, @dinasaur404, @cloudflare/deploy-config, @cloudflare/pcx-technical-writing
/src/content/docs/cloudflare-one/access-controls/ @kennyj42, @ranbel, @cloudflare/pcx-technical-writing
/src/content/docs/cloudflare-one/ @ranbel, @cloudflare/pcx-technical-writing
/src/content/docs/cloudflare-one/insights/dex/ @deadlypants1973, @cloudflare/pcx-technical-writing
/src/content/docs/cloudflare-one/networks/connectors/cloudflare-tunnel/ @nikitacano, @ranbel, @cloudflare/pcx-technical-writing
/src/content/docs/cloudflare-one/team-and-resources/devices/ @ranbel, @cloudflare/pcx-technical-writing
/src/content/docs/cloudflare-wan/ @marciocloudflare, @cloudflare/pcx-technical-writing
/src/content/docs/containers/ @mikenomitch, @th0m, @cloudflare/pcx-technical-writing, @cloudflare/cloudchamber
/src/content/docs/d1/ @elithrar, @rozenmd, @vy-ton, @joshthoward, @oxyjun, @harshil1712, @cloudflare/pcx-technical-writing
/src/content/docs/durable-objects/ @elithrar, @vy-ton, @joshthoward, @oxyjun, @lambrospetrou, @mikenomitch, @cloudflare/pcx-technical-writing
/src/content/docs/email-routing/ @cloudflare/pcx-technical-writing
/src/content/docs/fundamentals/ @dcpena, @cloudflare/pcx-technical-writing
/src/content/docs/hyperdrive/ @elithrar, @thomasgauvin, @sejoker, @oxyjun, @cloudflare/pcx-technical-writing
/src/content/docs/images/ @ToriLindsay, @cloudflare/pcx-technical-writing, @renandincer, @third774
/src/content/docs/kv/ @elithrar, @thomasgauvin, @oxyjun, @cloudflare/pcx-technical-writing
/src/content/docs/learning-paths/ @cloudflare/pcx-technical-writing
/src/content/docs/pages/ @cloudflare/workers-docs, @GregBrimble, @WalshyDev, @aninibread, @irvinebroque, @cloudflare/pcx-technical-writing
/src/content/docs/pipelines/ @Marcinthecloud, @cmackenzie1, @oliy, @garvit-gupta, @sejoker, @jonesphillip, @elithrar, @cloudflare/pcx-technical-writing
/src/content/docs/queues/ @elithrar, @jonesphillip, @harshil1712, @mia303, @cloudflare/pcx-technical-writing
/src/content/docs/r2-sql/ @Marcinthecloud, @netgusto, @sesteves, @sejoker, @laplab, @jonesphillip, @elithrar, @jonathanc-n, @cloudflare/pcx-technical-writing
/src/content/docs/r2/ @oxyjun, @elithrar, @jonesphillip, @aninibread, @harshil1712, @cloudflare/workers-docs, @cloudflare/pcx-technical-writing
/src/content/docs/r2/data-catalog/ @Marcinthecloud, @sejoker, @jonesphillip, @elithrar, @laplab, @vovacf201, @nagraham, @cloudflare/pcx-technical-writing
/src/content/docs/secrets-store/ @RebeccaTamachiro, @cloudflare/pcx-technical-writing
/src/content/docs/style-guide/ @dcpena, @cloudflare/pcx-technical-writing
/src/content/docs/vectorize/ @elithrar, @vy-ton, @sejoker, @mchenco, @cloudflare/pcx-technical-writing
/src/content/docs/waf/ @pedrosousa, @cloudflare/firewall, @cloudflare/pcx-technical-writing
/src/content/docs/workers-ai/ @rita3ko, @craigsdennis, @mchenco, @zeke, @superhighfives, @bfirsh, @mattrothenberg, @ethulia, @cloudflare/pcx-technical-writing
/src/content/docs/workers/ @cloudflare/workers-docs, @GregBrimble, @irvinebroque, @mikenomitch, @korinne, @WalshyDev, @cloudflare/deploy-config, @cloudflare/pcx-technical-writing, @cloudflare/wrangler, @mattietk, @cloudflare/dev-plat-leads
/src/content/docs/workers/ci-cd/ @irvinebroque, @aninibread, @GregBrimble, @cloudflare/pcx-technical-writing, @yomna-shousha
/src/content/docs/workers/observability/ @irvinebroque, @mikenomitch, @nevikashah, @cloudflare/pcx-technical-writing
/src/content/docs/workers/static-assets @irvinebroque, @GregBrimble, @WalshyDev, @cloudflare/deploy-config, @cloudflare/pcx-technical-writing
/src/content/docs/workers/wrangler/ @cloudflare/wrangler, @irvinebroque, @cloudflare/pcx-technical-writing
/src/content/docs/workflows/ @elithrar, @celso, @mia303, @jonesphillip, @cloudflare/pcx-technical-writing
* @cloudflare/pcx-technical-writing
/src/content/partials/durable-objects/ @elithrar, @rita3ko, @irvinebroque, @vy-ton, @cloudflare/pcx-technical-writing
/src/content/partials/workers/ @cloudflare/workers-docs, @GregBrimble, @irvinebroque, @mikenomitch, @WalshyDev, @cloudflare/deploy-config, @cloudflare/pcx-technical-writing, @cloudflare/wrangler, @mattietk

Co-authored-by: Pedro Sousa <680496+pedrosousa@users.noreply.github.com>
@github-actions
Copy link
Contributor

Preview URL: https://d6dc8c60.preview.developers.cloudflare.com
Preview Branch URL: https://opencode-issue29149-20260319221055.preview.developers.cloudflare.com

Files with changes (up to 15)

Original Link Updated Link
https://developers.cloudflare.com/pages/functions/bindings/ https://opencode-issue29149-20260319221055.preview.developers.cloudflare.com/pages/functions/bindings/
https://developers.cloudflare.com/workers/configuration/versions-and-deployments/ https://opencode-issue29149-20260319221055.preview.developers.cloudflare.com/workers/configuration/versions-and-deployments/
https://developers.cloudflare.com/durable-objects/api/state/ https://opencode-issue29149-20260319221055.preview.developers.cloudflare.com/durable-objects/api/state/
https://developers.cloudflare.com/workers/development-testing/local-data/ https://opencode-issue29149-20260319221055.preview.developers.cloudflare.com/workers/development-testing/local-data/
https://developers.cloudflare.com/pages/get-started/direct-upload/ https://opencode-issue29149-20260319221055.preview.developers.cloudflare.com/pages/get-started/direct-upload/
https://developers.cloudflare.com/pipelines/pipelines/manage-pipelines/ https://opencode-issue29149-20260319221055.preview.developers.cloudflare.com/pipelines/pipelines/manage-pipelines/
https://developers.cloudflare.com/pipelines/sinks/manage-sinks/ https://opencode-issue29149-20260319221055.preview.developers.cloudflare.com/pipelines/sinks/manage-sinks/
https://developers.cloudflare.com/pipelines/streams/manage-streams/ https://opencode-issue29149-20260319221055.preview.developers.cloudflare.com/pipelines/streams/manage-streams/
https://developers.cloudflare.com/r2/buckets/bucket-locks/ https://opencode-issue29149-20260319221055.preview.developers.cloudflare.com/r2/buckets/bucket-locks/
https://developers.cloudflare.com/r2/buckets/object-lifecycles/ https://opencode-issue29149-20260319221055.preview.developers.cloudflare.com/r2/buckets/object-lifecycles/
https://developers.cloudflare.com/r2/data-catalog/manage-catalogs/ https://opencode-issue29149-20260319221055.preview.developers.cloudflare.com/r2/data-catalog/manage-catalogs/
https://developers.cloudflare.com/workers/configuration/secrets/ https://opencode-issue29149-20260319221055.preview.developers.cloudflare.com/workers/configuration/secrets/
https://developers.cloudflare.com/workers/configuration/versions-and-deployments/gradual-deployments/ https://opencode-issue29149-20260319221055.preview.developers.cloudflare.com/workers/configuration/versions-and-deployments/gradual-deployments/
https://developers.cloudflare.com/workers/static-assets/get-started/ https://opencode-issue29149-20260319221055.preview.developers.cloudflare.com/workers/static-assets/get-started/
https://developers.cloudflare.com/workers/tutorials/create-finetuned-chatgpt-ai-models-with-r2/ https://opencode-issue29149-20260319221055.preview.developers.cloudflare.com/workers/tutorials/create-finetuned-chatgpt-ai-models-with-r2/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

product:agents Build and deploy AI-powered Agents on Cloudflare that can act autonomously. product:ai-crawl-control product:ai-gateway AI Gateway: https://developers.cloudflare.com/ai-gateway/ product:browser-rendering product:changelog product:cloudflare-for-platforms product:cloudflare-one product:cloudflare-wan product:containers product:d1 D1: https://developers.cloudflare.com/d1/ product:durable-objects Durable Objects: https://developers.cloudflare.com/workers/learning/using-durable-objects/ product:email-routing product:fundamentals product:hyperdrive Hyperdrive: https://developers.cloudflare.com/hyperdrive/ product:images Related to Image Resizing product product:kv product:learning-paths product:pages product:pipelines product:queues Cloudflare Queues: https://developers.cloudflare.com/queues product:r2-sql product:r2 R2 object storage: https://developers.cloudflare.com/r2 product:secrets-store product:style-guide product:vectorize Vectorize: https://developers.cloudflare.com/vectorize/ product:waf product:workers Related to Workers product product:workers-ai Workers AI: https://developers.cloudflare.com/workers-ai/ product:workflows Workflows: https://developers.cloudflare.com/workflows/ size/l

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Broken Header Links Found