From a5fff556c1bf8d0b8a514076504bd58a3dbd1bb7 Mon Sep 17 00:00:00 2001 From: Eric Date: Thu, 26 Oct 2023 13:29:04 -0500 Subject: [PATCH] Website: Update handbook page script to not create a link to handbook/company/handbook page in handbook index. (#14755) FYI @Sampfluger88 Changes: - Updated the handbook page script to: - Add comments explaining what links are added to the handbook index. - Exclude the handbook/company/handbook page from the handbook index. --- website/assets/js/pages/handbook/basic-handbook.page.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/website/assets/js/pages/handbook/basic-handbook.page.js b/website/assets/js/pages/handbook/basic-handbook.page.js index 7ece43a561..7279dec309 100644 --- a/website/assets/js/pages/handbook/basic-handbook.page.js +++ b/website/assets/js/pages/handbook/basic-handbook.page.js @@ -64,7 +64,11 @@ parasails.registerPage('basic-handbook', { if(this.isHandbookLandingPage) { let handbookPages = []; for (let page of this.markdownPages) { - if(_.startsWith(page.url, '/handbook/company') && !page.title.match(/^readme\.md$/i) && !_.startsWith(page.url, '/handbook/company/open-positions')) { + if( + _.startsWith(page.url, '/handbook/company')// Only add links for pages in the handbook/company/ folder + && page.url !== '/handbook/company/handbook'// Hide the /handbook/company/handbook page in the handbook index. + && !_.startsWith(page.url, '/handbook/company/open-positions')// Don't create links to pages generated for open positions. + ) { let pageTitle = page.title; if(this.hideEmojisOnPage){ pageTitle = pageTitle.replace(this.regexToMatchEmoji, '');