diff --git a/nx-dev/models-document/src/lib/related-documents.utils.ts b/nx-dev/models-document/src/lib/related-documents.utils.ts index 9b4339c28e..dc4a70822b 100644 --- a/nx-dev/models-document/src/lib/related-documents.utils.ts +++ b/nx-dev/models-document/src/lib/related-documents.utils.ts @@ -26,14 +26,15 @@ export function categorizeRelatedDocuments( }, { id: 'recipes', - name: 'Recipes', - matchers: ['/recipes/'], + name: 'Guides', + matchers: ['/recipes/', '/guides/'], relatedDocuments: [], }, { id: 'reference', name: 'Reference', - matchers: ['/workspace/', '/nx-api/'], + // TODO(caleb): including /technologies/ in the route will duplicate the display of `recipes/guides` so leaving off for now + matchers: ['/workspace/', '/nx-api/', '/core-api/'], relatedDocuments: [], }, { diff --git a/nx-dev/nx-dev/pages/[...segments].tsx b/nx-dev/nx-dev/pages/[...segments].tsx index 3375e564c7..ea1a17681e 100644 --- a/nx-dev/nx-dev/pages/[...segments].tsx +++ b/nx-dev/nx-dev/pages/[...segments].tsx @@ -288,6 +288,9 @@ export const getStaticProps: GetStaticProps = async ({ githubStarsCount: await fetchGithubStarCount(), }, menu, + relatedDocuments: tagsApi + .getAssociatedItemsFromTags(document.tags) + .filter((item) => item.path !== '/' + params.segments.join('/')), // Remove currently displayed item }, }; } catch (e) {