Patch Changes
-
#114
3c0d794Thanks @MohamedH1998! - Generate deterministic Markdown versions for every public page, prepared MDX source versions for authored pages,llms.txtindexes,llms-full.txt, and merged partial headings at build time. Request-rendered pages now consume compact prepared heading data, and custom component transforms and partial resolvers are configured throughmarkdown.componentMapandmarkdown.partialResolver. Worker bundles no longer include partial-expansion parsers. Calls torenderEntryAsMarkdownorgetEntryMarkdownthat still pass<Render>partials now fail instead of attempting runtime expansion; migrate custom Markdown routes to the prepared helpers exported by@cloudflare/nimbus-docs/build.Rename prepared publication APIs without compatibility aliases:
TwinSurfacebecomesPreparedMarkdownSurface,PreparedTwin*becomesPreparedMarkdown*,PreparedCorpus*becomesPreparedLlms*,getPreparedTwin*becomesgetPreparedMarkdown*,getPreparedCorpus*becomesgetPreparedLlms*, andrenderCorpusMarkdownbecomesrenderLlmsFullMarkdown. Move integration customization fromtwins.componentMapandtwins.partialResolvertomarkdown.componentMapandmarkdown.partialResolver.Keep framework assets, metadata, starter navigation, and generated API links inside Astro's configured deployment base path. Replace the removed
withBaseRouteruntime export withwithBase; site-relative inputs towithBasemust be logical, unbased paths.Keep generated
.nimbusbuild data out of source control, deduplicate sitemap roots on subpath deployments, and advertise prepared MDX source responses astext/mdxconsistently across static and request rendering. -
Updated dependencies [
3c0d794]:- @cloudflare/nimbus-docs@0.13.0