All Projects → daviddarnes → Garth

daviddarnes / Garth

Licence: mit
🥁 A really basic theme for Jekyll

Projects that are alternatives of or similar to Garth

Alembic
⚗️ A Jekyll boilerplate theme designed to be a starting point for any Jekyll website
Stars: ✭ 501 (+489.41%)
Mutual labels:  hacktoberfest, jekyll, jekyll-theme, github-pages, ruby-gem, liquid, scss
So Simple Theme
A simple Jekyll theme for words and pictures.
Stars: ✭ 1,701 (+1901.18%)
Mutual labels:  jekyll, jekyll-theme, github-pages, ruby-gem, scss
Minimal Mistakes
📐 Jekyll theme for building a personal site, blog, project documentation, or portfolio.
Stars: ✭ 8,967 (+10449.41%)
Mutual labels:  jekyll, jekyll-theme, github-pages, ruby-gem, scss
Hydeout
A refreshed version of Hyde for Jekyll 3.x and 4.x
Stars: ✭ 448 (+427.06%)
Mutual labels:  jekyll, jekyll-theme, github-pages, ruby-gem, scss
Jekyll Theme Basically Basic
Your new Jekyll default theme
Stars: ✭ 524 (+516.47%)
Mutual labels:  jekyll, jekyll-theme, github-pages, ruby-gem, scss
Millennial
A minimalist Jekyll theme for running an online publication
Stars: ✭ 223 (+162.35%)
Mutual labels:  jekyll, jekyll-theme, github-pages, scss
Just The Docs
A modern, high customizable, responsive Jekyll theme for documention with built-in search.
Stars: ✭ 3,747 (+4308.24%)
Mutual labels:  jekyll, jekyll-theme, github-pages, scss
Forty Jekyll Theme
A Jekyll version of the "Forty" theme by HTML5 UP.
Stars: ✭ 695 (+717.65%)
Mutual labels:  jekyll, jekyll-theme, ruby-gem, scss
Chalk
Chalk is a high quality, completely customizable, performant and 100% free Jekyll blog theme.
Stars: ✭ 987 (+1061.18%)
Mutual labels:  jekyll, jekyll-theme, github-pages, scss
agency-jekyll-theme
Jekyll version of the newest Agency Bootstrap theme, plus new features: Google Analytics, Markdown support, custom pages, and more!
Stars: ✭ 222 (+161.18%)
Mutual labels:  ruby-gem, jekyll-theme, github-pages, liquid
Beautiful Jekyll
✨ Build a beautiful and simple website in literally minutes. Demo at https://beautifuljekyll.com
Stars: ✭ 3,778 (+4344.71%)
Mutual labels:  jekyll, jekyll-theme, github-pages, ruby-gem
Jekyll Timeline
Timeline / Résumé Theme with Jekyll
Stars: ✭ 46 (-45.88%)
Mutual labels:  jekyll, jekyll-theme, github-pages, liquid
Cayman
Cayman is a Jekyll theme for GitHub Pages
Stars: ✭ 719 (+745.88%)
Mutual labels:  jekyll, jekyll-theme, github-pages, scss
Oscailte
Oscailte — A powerful light, clean, and responsive Jekyll theme.
Stars: ✭ 178 (+109.41%)
Mutual labels:  jekyll, jekyll-theme, github-pages, ruby-gem
Jekyll Theme Chirpy
A minimal, sidebar, responsive web design Jekyll theme that focuses on text presentation.
Stars: ✭ 773 (+809.41%)
Mutual labels:  jekyll, jekyll-theme, github-pages, scss
Pages Gem
A simple Ruby Gem to bootstrap dependencies for setting up and maintaining a local Jekyll environment in sync with GitHub Pages
Stars: ✭ 1,670 (+1864.71%)
Mutual labels:  jekyll, jekyll-theme, github-pages, ruby-gem
Devlopr Jekyll
Build and Deploy your Static Site 🚀 using this beautiful Jekyll Framework/Theme built for Creatives
Stars: ✭ 309 (+263.53%)
Mutual labels:  hacktoberfest, jekyll-theme, ruby-gem, scss
Reverie
🎨 A ridiculously elegant Jekyll theme.
Stars: ✭ 442 (+420%)
Mutual labels:  jekyll, jekyll-theme, github-pages, scss
Jekyll Uno
Jekyll-Uno - a minimal, responsive theme for Jekyll based on Uno for Ghost
Stars: ✭ 559 (+557.65%)
Mutual labels:  jekyll, jekyll-theme, github-pages, scss
Moving
A clean and minimalist theme for Jekyll.
Stars: ✭ 701 (+724.71%)
Mutual labels:  jekyll, jekyll-theme, scss

Garth

Gem Version

🥁 A really basic theme for Jekyll, using the official Jekyll theme implementation.

Screenshot

Contents

Installation

Quick setup

To give you a running start I've put together some starter kits that you can download, fork or even deploy immediately:

  • Vanilla Jekyll starter kit:
    Deploy to Netlify
  • Stackbit starter kit:
    Create with Stackbit
  • GitHub Pages with remote theme kit - Download kit

As a Jekyll theme

  1. Add gem "garth-jekyll-theme" to your Gemfile to add the theme as a dependancy
  2. Run the command bundle install in the root of project to install the theme and its dependancies
  3. Add theme: garth-jekyll-theme to your _config.yml file to set the site theme
  4. Run bundle exec jekyll serve to build and serve your site
  5. Done! Use the example _config.yml file to set site-wide options

As a GitHub Pages remote theme

  1. Add gem "jekyll-remote-theme" to your Gemfile to add the theme as a dependancy
  2. Run the command bundle install in the root of project to install the jekyll remote theme gem as a dependancy
  3. Add jekyll-remote-theme to the list of plugins in your _config.yml file
  4. Add remote_theme: daviddarnes/garth to your _config.yml file to set the site theme
  5. Run bundle exec jekyll serve to build and serve your site
  6. Done! Use the example _config.yml file to set site-wide options

As a Boilerplate / Fork

(deprecated, not recommended)

  1. Fork the repo
  2. Replace the Gemfile with one stating all the gems used in your project
  3. Delete the following unnecessary files/folders: CODE_OF_CONDUCT.md, CONTRIBUTING.md, LICENSE, screenshot.png, CNAME and garth-jekyll-theme.gemspec
  4. Run the command bundle install in the root of project to install the jekyll remote theme gem as a dependancy
  5. Run bundle exec jekyll serve to build and serve your site
  6. Done! Use the example _config.yml file to set site-wide options

Customising

When using Garth as a theme means you can take advantage of the file overriding method. This allows you to overwrite any file in this theme with your own custom file, by matching the file name and path. The most common example of this would be if you want to add your own styles or change the core style settings.

To add your own styles copy the styles.scss into your own project with the same file path (assets/styles.scss). From there you can add your own styles, you can even optionally ignore the theme styles by removing the @import "garth"; line.

If you're looking to set your own colours copy the _colors.scss and main theme styles file garth.scss into your project at the same file path (_sass/) and change variables however you wish. The settings are a mixture of custom variables and settings from Sassline - follow the link to find out how to configure the typographic settings.

Site settings

You'll need to change the description, title and url to match with the project.

Page layouts

There are 3 layouts; page, post and home (home acts as the font page blog).

Note: The Post List Page options are actually in the collection data within the _config.yml file, this is so they can be edited with CMSs such as Siteleaf

Credits

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].