Skip to content

Commit 1f9e310

Browse files
authored
chore: fix redirects (#1192)
1 parent b4ea435 commit 1f9e310

File tree

1 file changed

+42
-37
lines changed

1 file changed

+42
-37
lines changed

fern/docs.yml

Lines changed: 42 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -179,8 +179,11 @@ redirects:
179179
# ============================================================================
180180

181181
# SDK Features/Capabilities redirects
182+
- source: /learn/sdks/features
183+
destination: /learn/sdks/overview/capabilities
184+
permanent: true
182185
- source: /learn/sdks/features/:slug*
183-
destination: /learn/sdks/capabilities/:slug*
186+
destination: /learn/sdks/overview/capabilities
184187
permanent: true
185188

186189
# SDK Deep Dives - specific overrides for newer destinations
@@ -201,9 +204,6 @@ redirects:
201204
permanent: true
202205

203206
# SDK Package Managers redirects
204-
- source: /learn/sdks/package-managers/:slug*
205-
destination: /learn/sdks/guides/publish-to-package-managers/:slug*
206-
permanent: true
207207
- source: /learn/sdks/guides/publish-to-package-managers/npm-type-script
208208
destination: /learn/sdks/generators/typescript/publishing
209209
permanent: true
@@ -225,10 +225,13 @@ redirects:
225225
- source: /learn/sdks/guides/publish-to-package-managers/packagist
226226
destination: /learn/sdks/generators/php/publishing
227227
permanent: true
228+
- source: /learn/sdks/package-managers/:slug*
229+
destination: /learn/sdks/generators/typescript/publishing
230+
permanent: true
228231

229232
# SDK Introduction redirects
230233
- source: /learn/sdks/introduction/configuration
231-
destination: /learn/sdks/introduction/language-support
234+
destination: /learn/sdks/overview/introduction
232235
permanent: true
233236
- source: /learn/sdks/introduction/language-support
234237
destination: /learn/sdks/overview/introduction
@@ -272,7 +275,7 @@ redirects:
272275

273276
# SDK Capabilities - remaining general redirects (after specific overrides above)
274277
- source: /learn/sdks/capabilities/idiomatic-method-names
275-
destination: /learn/sdks/capabilities/method-names
278+
destination: /learn/sdks/deep-dives/customize-method-names
276279
permanent: true
277280
- source: /learn/sdks/capabilities/o-auth-token-refresh
278281
destination: /learn/sdks/capabilities/oauth
@@ -289,6 +292,7 @@ redirects:
289292
- source: /learn/sdks/capabilities/merging-multiple-apis
290293
destination: /learn/sdks/capabilities/merging-apis
291294
permanent: true
295+
292296
# General SDK capabilities pattern (will catch any not specifically overridden above)
293297
- source: /learn/sdks/capabilities/:slug*
294298
destination: /learn/sdks/overview/introduction
@@ -304,6 +308,10 @@ redirects:
304308
- source: /learn/sdks/guides/publish-to-package-managers/:slug*
305309
destination: /learn/sdks/generators/:slug*
306310
permanent: true
311+
- source: /learn/sdks/reference/generators-yml-reference
312+
destination: /learn/sdks/reference/generators-yml
313+
permanent: true
314+
307315
# General SDK guides pattern
308316
- source: /learn/sdks/getting-started/:slug*
309317
destination: /learn/sdks/overview/introduction
@@ -312,10 +320,6 @@ redirects:
312320
destination: /learn/sdks/overview/introduction
313321
permanent: true
314322

315-
- source: /learn/sdks/reference/generators-yml-reference
316-
destination: /learn/sdks/reference/generators-yml
317-
permanent: true
318-
319323
# ============================================================================
320324
# DOCS REDIRECTS
321325
# ============================================================================
@@ -341,19 +345,19 @@ redirects:
341345

342346
# Building and Customizing Your Docs redirects - specific cases first
343347
- source: /learn/docs/building-and-customizing-your-docs/navigation
344-
destination: /learn/docs/navigation/overview
348+
destination: /learn/docs/configuration/navigation
345349
permanent: true
346350
- source: /learn/docs/navigation/overview
347351
destination: /learn/docs/configuration/navigation
348352
permanent: true
349353
- source: /learn/docs/building-and-customizing-your-docs/versioning
350-
destination: /learn/docs/navigation/versions
354+
destination: /learn/docs/configuration/versions
351355
permanent: true
352356
- source: /learn/docs/navigation/versions
353357
destination: /learn/docs/configuration/versions
354358
permanent: true
355359
- source: /learn/docs/building-and-customizing-your-docs/announcements
356-
destination: /learn/docs/navigation/announcement-banner
360+
destination: /learn/docs/customization/announcement-banner
357361
permanent: true
358362
- source: /learn/docs/navigation/announcement-banner
359363
destination: /learn/docs/customization/announcement-banner
@@ -365,7 +369,7 @@ redirects:
365369
destination: /learn/docs/seo/configuring-slugs
366370
permanent: true
367371
- source: /learn/docs/building-and-customizing-your-docs/hiding-content
368-
destination: /learn/docs/navigation/hiding-content
372+
destination: /learn/docs/customization/hiding-content
369373
permanent: true
370374
- source: /learn/docs/navigation/hiding-content
371375
destination: /learn/docs/customization/hiding-content
@@ -374,7 +378,7 @@ redirects:
374378
destination: /learn/docs/preview-publish/previewing-changes-in-a-pr
375379
permanent: true
376380
- source: /learn/docs/building-and-customizing-your-docs/product-switching
377-
destination: /learn/docs/navigation/products
381+
destination: /learn/docs/configuration/products
378382
permanent: true
379383
- source: /learn/docs/navigation/products
380384
destination: /learn/docs/configuration/products
@@ -411,7 +415,7 @@ redirects:
411415
destination: /learn/docs/writing-content/reusable-snippets
412416
permanent: true
413417
- source: /learn/docs/content/changelog
414-
destination: /learn/docs/navigation/changelogs
418+
destination: /learn/docs/customization/changelogs
415419
permanent: true
416420
- source: /learn/docs/navigation/changelogs
417421
destination: /learn/docs/customization/changelogs
@@ -449,21 +453,21 @@ redirects:
449453

450454
# CLI & API Reference specific redirects first
451455
- source: /learn/cli-api/cli-reference/get-started-with-fern-cli
452-
destination: /learn/cli-reference/overview
456+
destination: /learn/cli-api-reference/cli-reference/overview
453457
permanent: true
454458
- source: /learn/cli-api/cli-reference/cli-overview
455-
destination: /learn/cli-reference/overview
459+
destination: /learn/cli-api-reference/cli-reference/overview
456460
permanent: true
457461
- source: /learn/cli-reference/cli-overview
458-
destination: /learn/cli-reference/overview
462+
destination: /learn/cli-api-reference/cli-reference/overview
463+
permanent: true
464+
- source: /learn/cli-reference/overview
465+
destination: /learn/cli-api-reference/cli-reference/overview
459466
permanent: true
460467
- source: /learn/cli-api/cli-reference/global-options
461-
destination: /learn/cli-reference/options
468+
destination: /learn/cli-api-reference/cli-reference/options
462469
permanent: true
463470
- source: /learn/cli-reference/get-started
464-
destination: /learn/cli-reference/overview
465-
permanent: true
466-
- source: /learn/cli-reference/overview
467471
destination: /learn/cli-api-reference/cli-reference/overview
468472
permanent: true
469473
- source: /learn/cli-reference/commands
@@ -547,26 +551,16 @@ redirects:
547551

548552
# Ask Fern specific redirects first
549553
- source: /learn/ai-search/customer-showcase
550-
destination: /learn/ask-fern/customer-showcase
554+
destination: https://buildwithfern.com/customers
551555
permanent: true
552556
- source: /learn/ai-search/overview
553-
destination: /learn/ask-fern/overview
557+
destination: /learn/ask-fern/getting-started/what-is-ask-fern
554558
permanent: true
555559
- source: /learn/ai-search/custom-prompting
556-
destination: /learn/ask-fern/custom-prompting
560+
destination: /learn/ask-fern/configuration/custom-prompting
557561
permanent: true
558562
- source: /learn/ai-search/citations
559-
destination: /learn/ask-fern/citations
560-
permanent: true
561-
# General Ask Fern patterns
562-
- source: /learn/ai-search/getting-started/:slug*
563-
destination: /learn/ask-fern/:slug*
564-
permanent: true
565-
- source: /learn/ai-search/features/:slug*
566-
destination: /learn/ask-fern/:slug*
567-
permanent: true
568-
- source: /learn/ai-search/:slug*
569-
destination: /learn/ask-fern/:slug*
563+
destination: /learn/ask-fern/features/citations
570564
permanent: true
571565
- source: /learn/ask-fern/overview
572566
destination: /learn/ask-fern/getting-started/what-is-ask-fern
@@ -581,6 +575,17 @@ redirects:
581575
destination: /learn/ask-fern/configuration/custom-prompting
582576
permanent: true
583577

578+
# General Ask Fern patterns
579+
- source: /learn/ai-search/getting-started/:slug*
580+
destination: /learn/ask-fern/:slug*
581+
permanent: true
582+
- source: /learn/ai-search/features/:slug*
583+
destination: /learn/ask-fern/:slug*
584+
permanent: true
585+
- source: /learn/ai-search/:slug*
586+
destination: /learn/ask-fern/:slug*
587+
permanent: true
588+
584589
# ============================================================================
585590
# API REFERENCE REDIRECTS (Fern Public API)
586591
# ============================================================================

0 commit comments

Comments
 (0)