diff --git a/admin/app/services/docs_service.ts b/admin/app/services/docs_service.ts index bd848d8..0e50162 100644 --- a/admin/app/services/docs_service.ts +++ b/admin/app/services/docs_service.ts @@ -81,9 +81,17 @@ export class DocsService { } } + private static readonly TITLE_OVERRIDES: Record = { + 'faq': 'FAQ', + } + private prettify(filename: string) { + const slug = filename.replace(/\.md$/, '') + if (DocsService.TITLE_OVERRIDES[slug]) { + return DocsService.TITLE_OVERRIDES[slug] + } // Remove hyphens, underscores, and file extension - const cleaned = filename.replace(/_/g, ' ').replace(/\.md$/, '').replace(/-/g, ' ') + const cleaned = slug.replace(/_/g, ' ').replace(/-/g, ' ') // Convert to Title Case const titleCased = cleaned.replace(/\b\w/g, (char) => char.toUpperCase()) return titleCased.charAt(0).toUpperCase() + titleCased.slice(1)