diff --git a/plugins/processor/site.mjs b/plugins/processor/site.mjs index 4f8e1008..638aba73 100644 --- a/plugins/processor/site.mjs +++ b/plugins/processor/site.mjs @@ -67,7 +67,7 @@ export const sidebar = (router, basePath) => { items: [ ...[...categories.values()].filter(category => category.items.length), { - link: `${basePath}/options`, + link: toPublicLink('options', basePath), label: 'Options', }, ], diff --git a/scripts/markdown/readmes.mjs b/scripts/markdown/readmes.mjs index 8a29aebf..6269716a 100644 --- a/scripts/markdown/readmes.mjs +++ b/scripts/markdown/readmes.mjs @@ -2,6 +2,7 @@ import { mkdir, writeFile } from 'node:fs/promises'; import { join } from 'node:path'; import { fetchWithRetry } from '../utils/fetch.mjs'; import cleanupMarkdown from './sanitize.mjs'; +import { toPublicLink } from '../../utils/helpers/urls.mjs'; const { GH_TOKEN } = process.env; @@ -77,7 +78,7 @@ const processRepos = async (repos, { label, basePath, outputDir }) => { label: 'Overview', }, ...fetched.map(name => ({ - link: `${basePath}/${name}`, + link: toPublicLink(name, basePath), label: name.replace(/-(?:webpack-)?(?:loader|plugin)$/, ''), })), ],