diff --git a/src/layouts/api-route.hbs b/src/layouts/api-route.hbs index e84975e6f..6178ae074 100644 --- a/src/layouts/api-route.hbs +++ b/src/layouts/api-route.hbs @@ -1,4 +1,8 @@ # {{title}} +{{#if overview}} + +{{overview}} +{{/if}} {{#each resources}} {{> api-resource }} diff --git a/src/lib/layout/api-route.ts b/src/lib/layout/api-route.ts index 6fcf63398..f886e6652 100644 --- a/src/lib/layout/api-route.ts +++ b/src/lib/layout/api-route.ts @@ -17,7 +17,7 @@ import type { PathMetadata } from 'lib/path-metadata.js' export interface ApiRouteLayoutContext { title: string - description: string + overview: string | undefined path: string resources: Array< ApiRouteResource & { @@ -91,6 +91,7 @@ export function setApiRouteLayoutContext( throw new Error(`Missing path metadata for ${route.path}`) } file.title = metadata.title + file.overview = metadata.overview file.path = route.path file.endpoints = route.endpoints .filter(