# Themes Nextra itself is basically a plugin that normalizes your Markdown routes in Next.js into structural data, and it doesn't handle any styling related thing. A **theme** is what renders your actual pages, it works like a layout component in React. Nextra has 2 official themes that you can use: - [Docs Theme](/themes/docs) - [Blog Theme](/themes/blog) You can also extend your own themes. Here's a great starter example by [@jaredpalmer](https://github.com/jaredpalmer): - [Nextra Blank Custom Theme/Boilerplate Example](https://github.com/jaredpalmer/nextra-blank-custom-theme)