From ba715f624144dff65c6b60c19a129637940ff98a Mon Sep 17 00:00:00 2001 From: Evan Simkowitz Date: Tue, 8 Oct 2024 15:00:18 -0400 Subject: [PATCH] better index handling --- src/server/docs.plugin.ts | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/server/docs.plugin.ts b/src/server/docs.plugin.ts index 5d02e08..a180fa7 100644 --- a/src/server/docs.plugin.ts +++ b/src/server/docs.plugin.ts @@ -68,9 +68,6 @@ export class DocsPlugin { const bar = progress.defaultBar() bar.start(this.docs.length, 0, {prefix: 'rendering images', suffix: '-'}) for (const doc of this.docs) { - if (doc.metadata.permalink === "/") { - doc.metadata.permalink = "/index" - } const document = new Document(this.getHtmlPath(doc)!) bar.update({ suffix: doc.metadata.permalink }) @@ -103,7 +100,7 @@ export class DocsPlugin { getHtmlPath = (doc: Partial) => doc.metadata?.permalink && - path.join(this.stripLangFromPath(this.context.outDir), `${doc.metadata.permalink}.html`) + path.join(this.stripLangFromPath(this.context.outDir), `${doc.metadata.permalink}${doc.metadata.permalink.endsWith("/") ? "index" : ""}.html`) stripLangFromPath = (path: string) => { const lang = this.context.i18n.locales.find((locale) => path.endsWith(`/${locale}`)) return lang ? path.slice(0, -lang.length - 1) : path