Directory URLs like /apidocs/ fail without server-side index fallback;
link directly to /apidocs/index.html instead.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
try { entries = readdirSync(pubDir); } catch { return []; }
for (const [dirName, title] of Object.entries(GENERATED_DOC_NAMES)) {
if (entries.includes(dirName)) {
- nodes.push({ title, url: `${baseUrl}${dirName}/`, weight: -1, isNode: false, children: [] });
+ nodes.push({ title, url: `${baseUrl}${dirName}/index.html`, weight: -1, isNode: false, children: [] });
}
}
return nodes;