All Projects → bntzio → Gatsby Theme Superstylin

bntzio / Gatsby Theme Superstylin

Licence: mit
💅 A Gatsby Theme with styled-components

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Gatsby Theme Superstylin

Gatsby Starter Alchemy
A Gatsby starter with PostCSS powers ✨🔮
Stars: ✭ 23 (-86.06%)
Mutual labels:  blog, gatsby, static-site, landing-page
React Next Boilerplate
🚀 A basis for reducing the configuration of your projects with nextJS, best development practices and popular libraries in the developer community.
Stars: ✭ 129 (-21.82%)
Mutual labels:  hacktoberfest, styled-components, css-in-js
Docs
Repository of Twilio SendGrid's product documentation.
Stars: ✭ 221 (+33.94%)
Mutual labels:  hacktoberfest, gatsby, static-site
Filbert Js
A lightweight(~1kb) css-in-js framework
Stars: ✭ 167 (+1.21%)
Mutual labels:  hacktoberfest, styled-components, css-in-js
jiahao.codes
😎 Personal Website
Stars: ✭ 63 (-61.82%)
Mutual labels:  styled-components, gatsby, static-site
www
🦁 Source files for my personal site
Stars: ✭ 64 (-61.21%)
Mutual labels:  styled-components, gatsby, static-site
Felipefialho.com
😺 My personal website
Stars: ✭ 177 (+7.27%)
Mutual labels:  blog, gatsby, styled-components
gatsby-starter-landing-page
🖱 A simple, minimal Gatsby starter for quick and easy landing pages
Stars: ✭ 132 (-20%)
Mutual labels:  landing-page, gatsby, static-site
Verless
A simple and lightweight Static Site Generator.
Stars: ✭ 276 (+67.27%)
Mutual labels:  hacktoberfest, blog, static-site
Devblog
A lightweight, customizable personal blog template built with GatsbyJS and React
Stars: ✭ 312 (+89.09%)
Mutual labels:  blog, gatsby, static-site
Gatsby Starter Lumen
A constantly evolving and thoughtful architecture for creating static blogs.
Stars: ✭ 1,797 (+989.09%)
Mutual labels:  blog, gatsby
Scoped Style
A tiny css in js library 🚀
Stars: ✭ 129 (-21.82%)
Mutual labels:  styled-components, css-in-js
Gatsby Blog Starter Kit
A simple starter kit for a static blog created with Gatsby
Stars: ✭ 131 (-20.61%)
Mutual labels:  blog, gatsby
Next Dark Mode
🌑 Enable dark mode for Next.js apps
Stars: ✭ 133 (-19.39%)
Mutual labels:  styled-components, css-in-js
Gabriel Adorf Portfolio
Gabriel Adorf's personal website
Stars: ✭ 133 (-19.39%)
Mutual labels:  gatsby, styled-components
Xstyled
A utility-first CSS-in-JS framework built for React. 💅👩‍🎤⚡️
Stars: ✭ 1,835 (+1012.12%)
Mutual labels:  styled-components, css-in-js
Gatsby Starter Try Ghost
Publish flaring fast blogs with Gatsby and Ghost
Stars: ✭ 137 (-16.97%)
Mutual labels:  gatsby, static-site
Gatsby V2 Tutorial Starter
Gatsby V2 Starter - product of step by step tutorial
Stars: ✭ 139 (-15.76%)
Mutual labels:  gatsby, styled-components
Gatsby Admin Template
Free admin dashboard template based on Gatsby with @paljs/ui component package
Stars: ✭ 124 (-24.85%)
Mutual labels:  gatsby, styled-components
Eleventy Starter Boilerplate
🚀 Eleventy Starter is production-ready with SEO-friendly for quickly starting a blog. ⚡ Built with Eleventy, ESLint, Prettier, Webpack, PostCSS, Tailwind CSS and Netlify CMS (optional).
Stars: ✭ 139 (-15.76%)
Mutual labels:  blog, static-site

Superstylin Theme 🎉😲

A Gatsby Theme with Style 💅

What is Superstylin?

Superstylin' is a Gatsby Theme that uses styled-components as the main way to style your Gatsby site, it provides an easy to start structure to get you up and running with your first Gatsby-powered site.

About styled-components

Simply put, styled-components is a way to add your css in your js, it works by creating a component and style it, then you'll get a styled-component, it's really simple and very powerful.

Benefits of using styled-components

By using your css in your js you get the power of javascript to add more functionality to the way you declare your styles, but wait, that's not all!

Below are some interesting readings to further discover the benefits of styled-components.

A big thanks to Glen Maddern and Max Stoiber for making styled-components 👏🎉.

Also big thanks to Kyle Mathews for starting and maintaining Gatsby 👏🎊.

Inline-styles vs CSS in JS

Read this excellent post on why inline-styles !== css-in-js by Max Stoiber.

Features of Superstylin 💖

  • Use css-in-js with the magic of styled-components 💅
  • Uses Gatsby built-in GraphQL to fetch and sort blog posts
  • Easy to customize and to get started with your own Gatsby site
  • Perfect for sites, blogs or both
  • Super simple project structure to get you up and running fast

Installing

Inside your starter:

$ yarn add gatsby-theme-superstylin

And finally, add the theme in your gatsby-config.js:

module.exports = {
  plugins: ['gatsby-theme-superstylin']
}

See the demo for an example.

License

Licensed under the MIT License, Copyright © 2018 Enrique Benitez

See license for more information.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].