A list of themes and starters for the Jamstack and static site generators. https://jamstackthemes.dev
Anyone can submit an open-source theme by doing a pull request.
- Fork this repo and create a new markdown
.md
file incontent/theme
folder. For examplehugo-air.md
. - Add the required front-matter as shown in the Example Theme below.
- Submit a pull request
💡 Another option is to add a new file using the Github UI (click the "add file" button)
Example Theme
--- title: "My Theme Name" github: https://github.com/username/repo demo: https://www.demo.com author: authorname date: 2024-03-18 ssg: - Astro cms: - No CMS css: - Tailwind archetype: - Blog - Portfolio description: This is an amazing theme and this is a small description about it! --- # A simple starter kit for Astro.js This theme is a lightweight starter kit. It also gives you a well organised starting point to extend it for yourself. ## Features * Customisable design tokens to make it your own * Customisable global data and navigation * Tags and tag archives * Progressively enhanced, semantic and accessible
- Any open source themes with a public github repo can be submitted.
- Please make sure the
demo
links to a theme demo and not your personal/business site. The demo url must use https - at least 1
ssg
is required. - at least 1
cms
is required. If your theme uses markdown (no CMS) the cms should be "No CMS"