---
url: /reference/@cssdoc/markdown.md
---
# @cssdoc/markdown

`@cssdoc/markdown` — an emitter that renders the `@cssdoc/core` model to markdown reference pages
plus a sidebar, in the shape `typedoc-plugin-markdown` / `typedoc-vitepress-theme` expect. Use
[renderEntry](functions/renderEntry.md) / [renderIndex](functions/renderIndex.md) for strings, or [buildCssApi](functions/buildCssApi.md) to write a whole
reference directory.

## Interfaces

* [BuildCssApiOptions](interfaces/BuildCssApiOptions.md)
* [BuildCssApiResult](interfaces/BuildCssApiResult.md)
* [EntryGroup](interfaces/EntryGroup.md)
* [RenderEntryOptions](interfaces/RenderEntryOptions.md)
* [RenderIndexOptions](interfaces/RenderIndexOptions.md)
* [SidebarItem](interfaces/SidebarItem.md)

## Type Aliases

* [ResolveSource](type-aliases/ResolveSource.md)
* [ResolveToken](type-aliases/ResolveToken.md)
* [SectionKey](type-aliases/SectionKey.md)

## Variables

* [DEFAULT\_SECTION\_ORDER](variables/DEFAULT_SECTION_ORDER.md)
* [KIND\_GROUPS](variables/KIND_GROUPS.md)

## Functions

* [buildCssApi](functions/buildCssApi.md)
* [buildSidebar](functions/buildSidebar.md)
* [cell](functions/cell.md)
* [escProse](functions/escProse.md)
* [groupEntries](functions/groupEntries.md)
* [normalizeProseMarkdown](functions/normalizeProseMarkdown.md)
* [renderEntry](functions/renderEntry.md)
* [renderIndex](functions/renderIndex.md)
