Skip to content

Commit 7e48418

Browse files
Oxyjundeannalam
andauthored
[Images] Information architecture, parameter examples (#29892)
* [Images] Restructure docs: new information architecture, parameter reference, and visual examples - Reorganize page hierarchy: get-started/, optimization/, storage/ sections - Rewrite all 25 parameter partials with standardized descriptions, examples, and image comparison tables - Add Features page with URL interface tabs, parameter rendering, and URL breakdown partials - Add Transformations Overview page with enable steps and cache hit/miss flow - Create Introduction, Key Concepts, and Limits pages under get-started/ - Add visual examples for fit parameter options with proportional table layouts - Fix 70+ broken internal links across Images docs and cross-product references - Add 69 redirects for old paths (legacy + intermediate IA) - Fix typos, wrong dashboard links, incorrect API endpoint, and style issues - Add cross-product links to R2, Workers, Workers AI, Transform Rules, Cache * Add hidden anchor IDs for aliased parameter headings Parameters with aliases (format|f, gravity|g, height|h, quality|q, slow-connection-quality|scq, width|w, zoom|face-zoom) generate anchors like #quality--q, but existing links use #quality. Adding hidden <a> elements ensures both anchor formats work. * Fix broken links caught by CI link validator - Fix 4 remaining /images/transform-images/ references in fundamentals and use-cases - Fix double trailing slash in serve-private-images// (2 instances) - Remove /cloudflare-one/applications/ link that fails validation * Remove pages committed unintentionally flows.mdx and migration tutorial pages (akamai, fastly, index) were accidentally bundled into the link-fix commit. These belong in a separate PR and should not be included here. * Update Images overview page: rewrite Features section and fix typo --------- Co-authored-by: dna <deannalam@cloudflare.com>
1 parent fdfb046 commit 7e48418

172 files changed

Lines changed: 2030 additions & 1268 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

public/__redirects

Lines changed: 72 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -871,52 +871,90 @@
871871

872872
# google tag
873873
/google-tag-first-party-mode/ /google-tag-gateway/ 301
874-
# images
875-
/images/cloudflare-images/upload-images/supported-formats/ /images/upload-images/ 301
876-
/image-resizing/ /images/manage-images/create-variants/ 301
877-
/image-resizing/url-format/ /images/transform-images/ 301
874+
# images — legacy redirects (updated destinations)
875+
/images/cloudflare-images/upload-images/supported-formats/ /images/get-started/limits/ 301
876+
/image-resizing/ /images/optimization/features/ 301
877+
/image-resizing/url-format/ /images/optimization/features/ 301
878878
/images/about/ /images/ 301
879879
/images/images/ /images/ 301
880-
/images/keys/ /images/manage-images/serve-images/serve-private-images/ 301
881-
/images/resizing-with-workers/ /images/transform-images/transform-via-workers/ 301
882-
/images/url-format/ /images/transform-images/ 301
883-
/images/variants/ /images/manage-images/enable-flexible-variants/ 301
884-
/images/worker/ /images/transform-images/transform-via-workers/ 301
880+
/images/keys/ /images/optimization/hosted-images/serve-private-images/ 301
881+
/images/resizing-with-workers/ /images/optimization/transformations/transform-via-workers/ 301
882+
/images/url-format/ /images/optimization/features/ 301
883+
/images/variants/ /images/optimization/hosted-images/enable-flexible-variants/ 301
884+
/images/worker/ /images/optimization/transformations/transform-via-workers/ 301
885885
/support/troubleshooting/general-troubleshooting/troubleshoot-common-cf-polished-statuses/ /images/polish/cf-polished-statuses/ 301
886886
/images/cloudflare-images/ /images/ 301
887-
/images/cloudflare-images/api-request/ /images/get-started/ 301
887+
/images/cloudflare-images/api-request/ /images/storage/upload-images/methods/#upload-using-api 301
888888
/images/cloudflare-images/images-analytics/ /images/ 301
889-
/images/cloudflare-images/make-an-image-private/ /images/manage-images/serve-images/serve-private-images/ 301
890-
/images/cloudflare-images/serve-images/ /images/manage-images/serve-images/ 301
891-
/images/cloudflare-images/serve-images/adaptive-images-format/ /images/manage-images/serve-images/serve-uploaded-images/ 301
892-
/images/cloudflare-images/serve-images/browser-ttl/ /images/manage-images/browser-ttl/ 301
893-
/images/cloudflare-images/sourcing-kit/ /images/upload-images/sourcing-kit/ 301
894-
/images/cloudflare-images/sourcing-kit/credentials/ /images/upload-images/sourcing-kit/credentials/ 301
895-
/images/cloudflare-images/sourcing-kit/edit/ /images/upload-images/sourcing-kit/edit/ 301
896-
/images/cloudflare-images/sourcing-kit/enable/ /images/upload-images/sourcing-kit/enable/ 301
897-
/images/cloudflare-images/transform/ /images/transform-images/ 301
898-
/images/cloudflare-images/transform/blur-images/ /images/manage-images/blur-variants/ 301
899-
/images/cloudflare-images/transform/delete-images/ /images/manage-images/delete-images/ 301
900-
/images/cloudflare-images/transform/export-image/ /images/manage-images/export-images/ 301
901-
/images/cloudflare-images/transform/flexible-variants/ /images/manage-images/enable-flexible-variants/ 301
902-
/images/cloudflare-images/transform/resize-images/ /images/manage-images/create-variants/ 301
889+
/images/cloudflare-images/make-an-image-private/ /images/optimization/hosted-images/serve-private-images/ 301
890+
/images/cloudflare-images/serve-images/ /images/optimization/hosted-images/serve-uploaded-images/ 301
891+
/images/cloudflare-images/serve-images/adaptive-images-format/ /images/optimization/hosted-images/serve-uploaded-images/ 301
892+
/images/cloudflare-images/serve-images/browser-ttl/ /images/optimization/hosted-images/browser-ttl/ 301
893+
/images/cloudflare-images/sourcing-kit/ /images/storage/upload-images/sourcing-kit/ 301
894+
/images/cloudflare-images/sourcing-kit/credentials/ /images/storage/upload-images/sourcing-kit/credentials/ 301
895+
/images/cloudflare-images/sourcing-kit/edit/ /images/storage/upload-images/sourcing-kit/edit/ 301
896+
/images/cloudflare-images/sourcing-kit/enable/ /images/storage/upload-images/sourcing-kit/enable/ 301
897+
/images/cloudflare-images/transform/ /images/optimization/transformations/overview/ 301
898+
/images/cloudflare-images/transform/blur-images/ /images/optimization/hosted-images/blur-variants/ 301
899+
/images/cloudflare-images/transform/delete-images/ /images/storage/manage-images/delete-images/ 301
900+
/images/cloudflare-images/transform/export-image/ /images/storage/manage-images/export-images/ 301
901+
/images/cloudflare-images/transform/flexible-variants/ /images/optimization/hosted-images/enable-flexible-variants/ 301
902+
/images/cloudflare-images/transform/resize-images/ /images/optimization/hosted-images/create-variants/ 301
903903
/images/cloudflare-images/tutorials/ /images/ 301
904904
/images/cloudflare-images/tutorials/integrate-cloudflare-images/ /images/ 301
905-
/images/cloudflare-images/upload-images/ /images/upload-images/ 301
906-
/images/cloudflare-images/upload-images/custom-id/ /images/upload-images/upload-custom-path/ 301
907-
/images/cloudflare-images/upload-images/dashboard-upload/ /images/upload-images/upload-dashboard/ 301
908-
/images/cloudflare-images/upload-images/direct-creator-upload/ /images/upload-images/direct-creator-upload/ 301
905+
/images/cloudflare-images/upload-images/ /images/storage/upload-images/methods/ 301
906+
/images/cloudflare-images/upload-images/custom-id/ /images/storage/upload-images/upload-custom-path/ 301
907+
/images/cloudflare-images/upload-images/dashboard-upload/ /images/storage/upload-images/methods/ 301
908+
/images/cloudflare-images/upload-images/direct-creator-upload/ /images/storage/upload-images/direct-creator-upload/ 301
909909
/images/cloudflare-images/upload-images/images-batch/ /api/resources/images/subresources/v2/methods/list/ 301
910-
/images/cloudflare-images/upload-images/upload-via-url/ /images/upload-images/upload-url/ 301
910+
/images/cloudflare-images/upload-images/upload-via-url/ /images/storage/upload-images/upload-url/ 301
911911
/images/faq/ /images/ 301
912-
/images/image-resizing/ /images/manage-images/create-variants/ 301
913-
/images/image-resizing/format-limitations/ /images/transform-images/ 301
914-
/images/image-resizing/url-format/ /images/transform-images/ 301
915-
/images/image-resizing/resize-with-workers/ /images/transform-images/transform-via-workers/ 301
916-
/images/image-resizing/responsive-images/ /images/manage-images/create-variants/ 301
912+
/images/image-resizing/ /images/optimization/features/ 301
913+
/images/image-resizing/format-limitations/ /images/get-started/limits/ 301
914+
/images/image-resizing/url-format/ /images/optimization/features/ 301
915+
/images/image-resizing/resize-with-workers/ /images/optimization/transformations/transform-via-workers/ 301
916+
/images/image-resizing/responsive-images/ /images/optimization/make-responsive-images/ 301
917917
/images/security/ /images/reference/security/ 301
918918
/images/troubleshooting/ /images/reference/troubleshooting/ 301
919919
/images/platform/pricing/ /images/pricing/ 301
920+
# images — new IA redirects
921+
/images/get-started/ /images/get-started/introduction/ 301
922+
/images/transform-images/ /images/optimization/transformations/overview/ 301
923+
/images/transform-images/transform-via-url/ /images/optimization/features/ 301
924+
/images/transform-images/transform-via-workers/ /images/optimization/transformations/transform-via-workers/ 301
925+
/images/transform-images/bindings/ /images/optimization/transformations/bindings/ 301
926+
/images/transform-images/control-origin-access/ /images/optimization/transformations/control-origin-access/ 301
927+
/images/transform-images/draw-overlays/ /images/optimization/transformations/draw-overlays/ 301
928+
/images/transform-images/integrate-with-frameworks/ /images/optimization/transformations/integrate-with-frameworks/ 301
929+
/images/transform-images/make-responsive-images/ /images/optimization/make-responsive-images/ 301
930+
/images/transform-images/preserve-content-credentials/ /images/optimization/transformations/preserve-content-credentials/ 301
931+
/images/transform-images/serve-images-custom-paths/ /images/optimization/transformations/rewrite-rules/ 301
932+
/images/transform-images/sources/ /images/optimization/transformations/sources/ 301
933+
/images/manage-images/ /images/storage/manage-images/ 301
934+
/images/manage-images/serve-images/ /images/optimization/hosted-images/serve-uploaded-images/ 301
935+
/images/manage-images/serve-images/serve-uploaded-images/ /images/optimization/hosted-images/serve-uploaded-images/ 301
936+
/images/manage-images/serve-images/serve-from-custom-domains/ /images/optimization/hosted-images/serve-from-custom-domains/ 301
937+
/images/manage-images/serve-images/serve-private-images/ /images/optimization/hosted-images/serve-private-images/ 301
938+
/images/manage-images/create-variants/ /images/optimization/hosted-images/create-variants/ 301
939+
/images/manage-images/delete-variants/ /images/optimization/hosted-images/delete-variants/ 301
940+
/images/manage-images/enable-flexible-variants/ /images/optimization/hosted-images/enable-flexible-variants/ 301
941+
/images/manage-images/blur-variants/ /images/optimization/hosted-images/blur-variants/ 301
942+
/images/manage-images/browser-ttl/ /images/optimization/hosted-images/browser-ttl/ 301
943+
/images/manage-images/delete-images/ /images/storage/manage-images/delete-images/ 301
944+
/images/manage-images/edit-images/ /images/storage/manage-images/edit-images/ 301
945+
/images/manage-images/export-images/ /images/storage/manage-images/export-images/ 301
946+
/images/manage-images/configure-webhooks/ /images/storage/upload-images/configure-webhooks/ 301
947+
/images/upload-images/ /images/storage/upload-images/methods/ 301
948+
/images/upload-images/direct-creator-upload/ /images/storage/upload-images/direct-creator-upload/ 301
949+
/images/upload-images/images-batch/ /images/storage/upload-images/images-batch/ 301
950+
/images/upload-images/upload-custom-path/ /images/storage/upload-images/upload-custom-path/ 301
951+
/images/upload-images/upload-dashboard/ /images/storage/upload-images/methods/ 301
952+
/images/upload-images/upload-file-worker/ /images/storage/upload-images/upload-file-worker/ 301
953+
/images/upload-images/upload-url/ /images/storage/upload-images/upload-url/ 301
954+
/images/upload-images/sourcing-kit/ /images/storage/upload-images/sourcing-kit/ 301
955+
/images/upload-images/sourcing-kit/credentials/ /images/storage/upload-images/sourcing-kit/credentials/ 301
956+
/images/upload-images/sourcing-kit/edit/ /images/storage/upload-images/sourcing-kit/edit/ 301
957+
/images/upload-images/sourcing-kit/enable/ /images/storage/upload-images/sourcing-kit/enable/ 301
920958

921959
# learning-paths
922960
/learning-paths/modules/cybersafe/cybersafe-account-creation/ /learning-paths/cybersafe/account-creation/ 301
413 KB
11.5 MB
348 KB
83.6 KB
19.8 KB
52.8 KB
50.2 KB
52.8 KB
73.8 KB

0 commit comments

Comments
 (0)