All Projects → panr → Gatsby Starter Hello Friend

panr / Gatsby Starter Hello Friend

Licence: mit
Pretty basic starter for Gatsby that covers all of the essentials. All you have to do is start typing!

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Gatsby Starter Hello Friend

Indigo
🍜 Minimalist Jekyll Template, dark and light themes
Stars: ✭ 2,214 (+1266.67%)
Mutual labels:  blog, light-theme, dark-theme
Hugo Theme Hello Friend
Pretty basic theme for Hugo that covers all of the essentials. All you have to do is start typing!
Stars: ✭ 586 (+261.73%)
Mutual labels:  blog, postcss
Avalondock
Our own development branch of the well known WPF document docking library
Stars: ✭ 518 (+219.75%)
Mutual labels:  dark-theme, light-theme
Snippetstore
🎉 A snippet management app for developers 🚀
Stars: ✭ 762 (+370.37%)
Mutual labels:  dark-theme, light-theme
Ayu
🎨🖌 Modern Sublime Text theme
Stars: ✭ 3,933 (+2327.78%)
Mutual labels:  dark-theme, light-theme
Emacs Kaolin Themes
Set of eye pleasing themes for GNU Emacs. Supports both GUI and terminal.
Stars: ✭ 421 (+159.88%)
Mutual labels:  dark-theme, light-theme
Sweet
Light and dark colorful Gtk3.20+ theme
Stars: ✭ 703 (+333.95%)
Mutual labels:  dark-theme, light-theme
Vim No Color Collections
Collection of Vim themes with barely any colors
Stars: ✭ 270 (+66.67%)
Mutual labels:  dark-theme, light-theme
Gatsby Starter Alchemy
A Gatsby starter with PostCSS powers ✨🔮
Stars: ✭ 23 (-85.8%)
Mutual labels:  blog, postcss
Adonis Ui
Lightweight UI toolkit for WPF applications offering classic but enhanced windows visuals
Stars: ✭ 878 (+441.98%)
Mutual labels:  dark-theme, light-theme
Elrodeo Vim Colorscheme
Dark low-contrast color scheme for Vim
Stars: ✭ 32 (-80.25%)
Mutual labels:  dark-theme, light-theme
Hexo Theme Claudia
📌 Concisely designed & easy to config, match device dark mode, 90+ Lighthouse scoring
Stars: ✭ 379 (+133.95%)
Mutual labels:  dark-theme, blog
Rsthemes
🔮 Full RStudio IDE and Syntax Themes
Stars: ✭ 307 (+89.51%)
Mutual labels:  dark-theme, light-theme
Spacemacs Theme
Light and dark theme for spacemacs that supports GUI and terminal
Stars: ✭ 483 (+198.15%)
Mutual labels:  dark-theme, light-theme
Elementaryos Firefox Theme
This theme for Firefox supports all the window buttons layouts from Tweaks and it blends into the elementary OS user interface.
Stars: ✭ 291 (+79.63%)
Mutual labels:  dark-theme, light-theme
Tailwindcss Dark Mode
🌚 A Tailwind CSS plugin that adds variants for dark mode
Stars: ✭ 649 (+300.62%)
Mutual labels:  dark-theme, postcss
Jekyll Theme Yat
🎨 Yet another theme for elegant writers with modern flat style and beautiful night/dark mode.
Stars: ✭ 113 (-30.25%)
Mutual labels:  dark-theme, blog
One Gnome Terminal
Atom's One Dark and One Light theme for GNOME Terminal
Stars: ✭ 256 (+58.02%)
Mutual labels:  dark-theme, light-theme
Code Resume
Build your own Resume 📖 in seconds
Stars: ✭ 271 (+67.28%)
Mutual labels:  dark-theme, light-theme
Liebling
Beautiful and clean Ghost theme that is easy and comfortable to use. To get the latest version please head over the releases page 👉🏼
Stars: ✭ 792 (+388.89%)
Mutual labels:  dark-theme, blog

Hello Friend

Hello Friend

DEMO - https://gatsby-hello-friend.now.sh/

Buy Me A Coffee

Features

Code highlighting

By default the theme is using PrismJS to color your code syntax. All you need to do is to wrap you code like this:

```html
  // your code here
```

Supported languages: bash/shell, css, clike, javascript, apacheconf, actionscript, applescript, c, csharp, cpp, coffeescript, ruby, csp, css-extras, diff, django, docker, elixir, elm, markup-templating, erlang, fsharp, flow, git, go, graphql, less, handlebars, haskell, http, java, json, kotlin, latex, markdown, makefile, objectivec, ocaml, perl, php, php-extras, r, sql, processing, scss, python, jsx, typescript, toml, reason, textile, rust, sass, stylus, scheme, pug, swift, yaml, haml, twig, tsx, vim, visual-basic, wasm.

How to start

First you need to clone this repo by git clone https://github.com/panr/gatsby-starter-hello-friend.git then switch to main dir, probably cd gatsby-starter-hello-friend should work fine. Next you should install all dependencies by yarn and then, to run starter on localhost yarn dev (which is gatsby clean && gatsby develop). If you want to build starter just run yarn build (which is gatsby build).

How it works

It's a simple starter for blogs and personal sites. You have posts and pages directories. Posts are generated from markdown files with required fileds: title, date and path. Pages can be generated from markdown files as well (with built-in navigation between them, just like in posts) but you can also generate them from JavaScript files (just like you normally do in Gatsby). If so, you should wrap your content in Layout component. It's not required, but highly recommended.

Configuration

You can configure starter in gatsby-config.js. Here's what you can change:

title: String,
description: String,
copyrights: String,
author: String,
logo: Shape { // you can place your own logo
  src: String, // default dir is `/static/`
  alt: String,
},
logoText: String, // change default Hello Friend logo
defaultTheme: String, // light or dark as default
postsPerPage: Number, // pagination
showMenuItems: Number, // number of visible main menu items
menuMoreText: String, // string of main sub menu trigger (not visible items from main menu)
mainMenu: arrayOf(Shape { // main menu items
  title: String,
  path: String,
})

How to contribute

If you spot any bugs, please use Issue Tracker or if you want to add a new feature directly please create a new Pull Request.

Sponsoring

If you like my work and want to support the development of the project, now you can! Just:

Buy Me A Coffee

License

Copyright © 2019 Radosław Kozieł (@panr)

The starter is released under the MIT License. Check the original theme license for additional licensing 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].