Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/johno/gatsby-themes
[WIP] A collection of Gatsby themes
https://github.com/johno/gatsby-themes
Last synced: 3 months ago
JSON representation
[WIP] A collection of Gatsby themes
- Host: GitHub
- URL: https://github.com/johno/gatsby-themes
- Owner: johno
- License: mit
- Created: 2018-12-23T17:19:40.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2023-04-30T03:07:33.000Z (over 1 year ago)
- Last Synced: 2024-10-09T09:49:45.215Z (4 months ago)
- Language: JavaScript
- Homepage:
- Size: 21.7 MB
- Stars: 17
- Watchers: 7
- Forks: 1
- Open Issues: 14
-
Metadata Files:
- Readme: readme.md
- License: license
Awesome Lists containing this project
README
# [WIP] Gatsby themes
> :warning: Please note that these themes are currently deemed unstable and can have breaking changes
A collection of themes using Gatsby's theming API and an experimental `gatsby-ui` library.
These themes aren't yet deemed stable or ready for use in the wild.
They're more of an exploration with theming and to test out potential "best practices".## Libraries
- `gatsby-ui`: Themeable UI primitives for Gatsby sites/themes
## Themes
- `gatsby-theme-blog-base`: Base theme that provides the necessary configuration and plugins for a basic blog
- `gatsby-theme-sideways`: Minimal blog theme for developers with a sideways footer for links
- `gatsby-theme-holden`: Image-based blog theme for those that like to peruse unsplash
- `gatsby-theme-card`: Profile card theme for a simple splash page and social links
- `gatsby-theme-docs`: Base documentation theme that uses MDX/react-docgen/styled-system to generate basic documentation for a component library
- `gatsby-theme-redirects`: Add a redirects manifest to your site to redirect legacy urls to their new location## Development
This project uses yarn workspaces, and each directory in `/examples` is exposed as a workspace.
To run the `docs` project you can run the following:```
yarn
``````
yarn workspace sideways start
```## TODO
- document gatsby-ui
- favicon, maybe base it off accent color and dynamically link it?
- GatsbyLink-based component that ties active style into styled-system