CMS Themes
builderio π Elian (none)
buttercms π Elian (none)
caisy π Elian (none)
cloudcannon π Elian -> Done
contentful π Elian (none)
cosmic π Elian -> Done
crystallize π HiDeoo (no theme)
datocms π HiDeoo (no theme)
decap-cms π Atharva (done)
directus π Atharva (no theme)
frontmatter-cms π Atharva (no theme)
ghost πAtharva (no theme)
hygraph π Atharva (no theme)
keystatic π Elian (no theme)
keystonejs π Atharva (no theme)
dontent-ai π Atharva (no theme)
microcms π Atharva (no theme)
payload π HiDeoo (no theme)
preprcms π HiDeoo (no theme)
prismic π HiDeoo (no theme)
sanity π HiDeoo (done)
spinal π Atharva (no theme)
statamic π Otterlord
storyblok π Otterlord
strapi π Atharva (no theme)
tina-cms π Atharva (done)
wordpress π Otterlord
1. Sign up for a CMS (add your name next to it).
1. Go to https://astro.build/themes and search for your CMS. Try to find all the themes that use your CMS.
1. Jump in the [shared Codespace](https://prod.liveshare.vsengsaas.visualstudio.com/join?194CF712932C9A622767C1FC63DB117122DB) and edit your CMS page in `src/content/docs/en/guides/cms/yourCMS.mdx`
1. Add the new `<Grid />` at the bottom of the page under Community Resources in a new section called Themes. Follow the model in [Otterlord's PR](https://github.com/withastro/docs/pull/5872/files)
1. Add a `<Card />` inside the grid for each theme with the required props. Use `astro-theme-stone.png` for the `thumbnail` prop.
1. Do this for every language file! There's nothing to translate, so we'll take care of all the pages.
Your contribution should look like this:
```mdx
import Grid from '~/components/FluidGrid.astro'
import Card from '~/components/ShowcaseCard.astro'
...
The CMS guide content
...
## Themes
<Grid>
<Card title="Stone: Astro Theme" href="https://astro.build/themes/details/stone/" thumbnail="astro-theme-stone.png"/>
</Grid>
```