From f3d6f470b547627b1bcd8c53e736a409a55b3b0d Mon Sep 17 00:00:00 2001 From: brmendez Date: Thu, 17 Sep 2026 11:45:31 -0700 Subject: [PATCH 1/3] Fix broken URL in morgan.mdx custom format example --- src/content/pages/en/resources/middleware/morgan.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/pages/en/resources/middleware/morgan.mdx b/src/content/pages/en/resources/middleware/morgan.mdx index 3c447a0423..1194bbc6bc 100644 --- a/src/content/pages/en/resources/middleware/morgan.mdx +++ b/src/content/pages/en/resources/middleware/morgan.mdx @@ -79,7 +79,7 @@ morgan(function (tokens, req, res) { tokens.url(req, res), tokens.status(req, res), tokens.res(req, res, 'content-length'), '-', - tokens['response-time'](https://github.com/expressjs/morgan/blob/HEAD/req, res), 'ms' + tokens['response-time'](req, res), 'ms' ].join(' ') }) ``` From d1e257c41f9e45f31aff5b2a3f3a5708284d5c0f Mon Sep 17 00:00:00 2001 From: brmendez Date: Thu, 17 Sep 2026 11:53:52 -0700 Subject: [PATCH 2/3] Apply Prettier formatting to morgan.mdx code block --- src/content/pages/en/resources/middleware/morgan.mdx | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/content/pages/en/resources/middleware/morgan.mdx b/src/content/pages/en/resources/middleware/morgan.mdx index 1194bbc6bc..d75424aabf 100644 --- a/src/content/pages/en/resources/middleware/morgan.mdx +++ b/src/content/pages/en/resources/middleware/morgan.mdx @@ -78,10 +78,12 @@ morgan(function (tokens, req, res) { tokens.method(req, res), tokens.url(req, res), tokens.status(req, res), - tokens.res(req, res, 'content-length'), '-', - tokens['response-time'](req, res), 'ms' - ].join(' ') -}) + tokens.res(req, res, 'content-length'), + '-', + tokens['response-time'](req, res), + 'ms', + ].join(' '); +}); ``` #### Options From aadbb979003b3e7aff8bd630491c0b1f9e0fa082 Mon Sep 17 00:00:00 2001 From: brmendez Date: Thu, 17 Sep 2026 13:05:53 -0700 Subject: [PATCH 3/3] Make link-rewrite regex skip fenced code blocks in get-readmes.sh --- .github/scripts/get-readmes.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/scripts/get-readmes.sh b/.github/scripts/get-readmes.sh index 5b04ee067f..2dc855409b 100755 --- a/.github/scripts/get-readmes.sh +++ b/.github/scripts/get-readmes.sh @@ -154,9 +154,11 @@ LIST_END ' <<<"$CONTENT") fi - # Convert relative links to absolute GitHub URLs + # Convert relative links to absolute GitHub URLs. Skip fenced code blocks + # (lines between ``` markers): the regex can't tell a real markdown link + # from code that merely looks like one, e.g. `tokens['x'](req, res)`. BASEURL="https://github.com/$org/$repo/blob/HEAD" - CONTENT=$(echo "$CONTENT" | sed -E "s|\]\(([^)#/][^):]*)\)|](${BASEURL}/\1)|g") + CONTENT=$(echo "$CONTENT" | sed -E "/^\`\`\`/,/^\`\`\`/!s|\]\(([^)#/][^):]*)\)|](${BASEURL}/\1)|g") # Turn absolute self-links (https://expressjs.com/en/guide/x.html) into internal, # language-agnostic paths (/guide/x) so they resolve on this site and get localized