# Layouts

## Built-in Layouts

> The documentations of this section is still working in progress. Before that, you can take a look at the [source code](https://github.com/slidevjs/slidev/blob/main/packages/client/layouts) directly.

## Custom Layouts

Create a directory `layouts/` under your project root, and simply put your custom Vue layout components under it.

Read more in the [Customization](/custom/directory-structure#layouts) section.

## Theme-provided Layouts

Themes can provide layouts or override existing ones. Please read their documentation for what they have provided.
