<!-- Do not edit this file. It is automatically generated by API Documenter. -->
[`MarkdownRenderer`](MarkdownRenderer) › [`render`](MarkdownRenderer/render)
## MarkdownRenderer.render() method
Renders markdown string to an HTML element.
**Signature:**
```typescript
static render(app: App, markdown: string, el: HTMLElement, sourcePath: string, component: Component): Promise<void>;
```
## Parameters
| Parameter | Type | Description |
| --- | --- | --- |
| <code>app</code> | [`App`](App) | A reference to the app object |
| <code>markdown</code> | <code>string</code> | The markdown source code |
| <code>el</code> | <code>HTMLElement</code> | The element to append to |
| <code>sourcePath</code> | <code>string</code> | The normalized path of this markdown file, used to resolve relative internal links |
| <code>component</code> | [`Component`](Component) | A parent component to manage the lifecycle of the rendered child components. |
**Returns:**
`Promise``<void>`