diff options
Diffstat (limited to 'packages/integrations/markdoc/src/default-config.ts')
-rw-r--r-- | packages/integrations/markdoc/src/default-config.ts | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/packages/integrations/markdoc/src/default-config.ts b/packages/integrations/markdoc/src/default-config.ts new file mode 100644 index 000000000..16bd2c41f --- /dev/null +++ b/packages/integrations/markdoc/src/default-config.ts @@ -0,0 +1,18 @@ +import type { ConfigType as MarkdocConfig } from '@markdoc/markdoc'; +import type { ContentEntryModule } from 'astro'; + +export function applyDefaultConfig( + config: MarkdocConfig, + ctx: { + entry: ContentEntryModule; + } +): MarkdocConfig { + return { + ...config, + variables: { + entry: ctx.entry, + ...config.variables, + }, + // TODO: heading ID calculation, Shiki syntax highlighting + }; +} |