Compare commits

...

31 Commits

Author SHA1 Message Date
Atlas Cove 1b337739a6 Update 'README.md' 2021-06-19 15:01:36 +00:00
David Darnes 32fa37c451
Add new donate button to about page 2020-11-22 18:59:58 +00:00
David Darnes 75508c746d
Add donate button 2020-11-22 18:59:17 +00:00
David Darnes d9a0cf4036
Update sponsor link 2020-11-22 18:58:37 +00:00
David Darnes 5f0c8fab20
Add instant deploy buttons for Netlify and Stackbit 2020-07-03 14:46:02 +01:00
David Darnes d5603a44ae Clean up indentation 2020-01-06 15:01:27 +00:00
David Darnes 3f31c09342
Version bump 1.0.5 2020-01-06 14:58:02 +00:00
David Darnes d3c4b6a131
Merge pull request #25 from JordiGarcL/fix-version
Update jekyll and bundle versions in gemspec
2020-01-06 14:56:12 +00:00
Jordi García L 99bfa05bed Define a range for the versions 2020-01-06 13:51:56 +01:00
Jordi García L 455efc9c3c
Update jekyll and bundle versions in gemspec
Trying to use this theme as a gem on a fresh jekyll install results in the following error:

```
Bundler could not find compatible versions for gem "jekyll":
  In Gemfile:
    jekyll (~> 4.0.0)

    garth-jekyll-theme (~> 1.0.4) was resolved to 1.0.4, which depends on
      jekyll (~> 3.6)
```

This PR fixes the issue by updating the jekyll depencency.
2020-01-01 18:07:02 +01:00
David Darnes 338f674cf4 Merge branch 'master' of github.com:daviddarnes/garth-jekyll-theme 2019-11-24 12:14:54 +00:00
David Darnes b51ed6089d Remove potentially offensive wording 2019-11-24 12:14:45 +00:00
David Darnes c72b41d1dc
Housekeeping 2019-06-11 14:14:35 +01:00
David Darnes 306a7db9ef
Housekeeping 2019-06-11 14:14:16 +01:00
David Darnes 1fe14b2637
Create FUNDING.yml 2019-05-27 22:30:59 +01:00
David Darnes b26fc50728 Version bump 1.0.3 2019-03-04 20:22:05 +00:00
David Darnes 8c47866cee
Merge pull request #21 from mtlynch/no-exec
Disabling execute permission on all files
2019-03-04 20:20:09 +00:00
David Darnes 565906028a
Merge pull request #22 from mtlynch/default-title
Adding default title tag
2019-03-03 23:59:27 +00:00
David Darnes 4e1a24eef9
Merge pull request #23 from mtlynch/trailing-space
Removing trailing whitespace
2019-03-03 23:57:19 +00:00
Michael Lynch 0f6a493e45 Removing trailing whitespace
Fixing files that have trailing whitespace at end of lines.
2019-03-03 16:27:38 -05:00
Michael Lynch 060bc4149a Adding default title tag
Currently, if page.collectionpage and page.title are both unset, the page title is set to " - Whatever Blog Title". This is undesirable, so if neither variable is set, the title tag should just be "Whatever Blog Title".
2019-03-03 16:20:09 -05:00
Michael Lynch 863954c90e Disabling execute permission on all files
Many files in the repo have the UNIX executable permission bit set, which indicates to the OS that these are executable binaries. None of these files are executable, so they should not have the executable permission bit set.
2019-03-03 16:07:41 -05:00
David Darnes 8e9aa160e9
Revert change 2018-09-16 19:19:08 +01:00
David Darnes 01ba7dd16f
Fix unless statement 2018-09-16 19:14:00 +01:00
David Darnes 3d7271aaa2
Revert layout back again 2018-04-28 18:43:22 +01:00
David Darnes 2704edd649
Revert layout 2018-04-28 18:42:38 +01:00
David Darnes 6aca382b6d Amend docs around customising, thanks @leonelgalan. Fixes #19 2018-04-28 18:15:09 +01:00
David Darnes b722a2dcf3 Version bump 1.0.2 2018-01-18 22:54:32 +00:00
David Darnes 8ecd69056b
Merge pull request #18 from fancyfarfalle/master
Add support for custom favicon
2018-01-18 09:13:46 +00:00
David Darnes e8de80b9c7
Just a little formatting for niceness 2018-01-18 09:13:01 +00:00
Thayer Luscian 9a03c1512f Add support for custom favicon 2018-01-17 19:49:52 -05:00
37 changed files with 86 additions and 77 deletions

View File

@ -28,7 +28,7 @@ The [Project Team](#join-the-project-team) looks forward to your contributions.~
## Request Support
If you have a question about this project, how to use it, or just need clarification about something:
If you have a question about this project, how to use it, or need clarification about something:
* Open an Issue at https://github.com/daviddarnes/garth/issues
* Provide as much context as you can about what you're running into.
@ -51,7 +51,7 @@ If you run into an error or bug with the project:
Once it's filed:
* The project team will [label the issue](#label-issues).
* A team member will try to reproduce the issue with your provided steps. If there are no repro steps or no obvious way to reproduce the issue, the team will ask you for those steps and mark the issue as `needs-repro`. Bugs with the `needs-repro` tag will not be addressed until they are reproduced.
* A team member will try to reproduce the issue with your provided steps. If there are no repro steps or no clear way to reproduce the issue, the team will ask you for those steps and mark the issue as `needs-repro`. Bugs with the `needs-repro` tag will not be addressed until they are reproduced.
* If the team is able to reproduce the issue, it will be marked `needs-fix`, as well as possibly other tags (such as `critical`), and the issue will be left to be [implemented by someone](#contribute-code).
* If you or the maintainers don't respond to an issue for 30 days, the [issue will be closed](#clean-up-issues-and-prs). If you want to come back to it, reply (once, please), and we'll reopen the existing issue. Please avoid filing new issues as extensions of one you already made.
* `critical` issues may be left open, depending on perceived immediacy and severity, even past the 30 day deadline.
@ -93,7 +93,7 @@ And you should be ready to go!
Documentation is a super important, critical part of this project. Docs are how we keep track of what we're doing, how, and why. It's how we stay on the same page about our policies. And it's how we tell others everything they need in order to be able to use this project -- or contribute to it. So thank you in advance.
Documentation contributions of any size are welcome! Feel free to file a PR even if you're just rewording a sentence to be more clear, or fixing a spelling mistake!
Documentation contributions of any size are welcome! Feel free to file a PR even if you're rewording a sentence to be more clear, or fixing a spelling mistake!
To contribute documentation:
@ -117,7 +117,7 @@ Once you've filed the PR:
We like code commits a lot! They're super handy, and they keep the project going and doing the work it needs to do to be useful to others.
Code contributions of just about any size are acceptable!
Code contributions of any size are acceptable!
The main difference between code contributions and documentation contributions is that contributing code requires inclusion of relevant tests for the code being added or changed. Contributions without accompanying tests will be held off until a test is added, unless the maintainers consider the specific tests to be either impossible, or way too much of a burden for such a contribution.
@ -162,7 +162,7 @@ Some notes on picking up support issues:
[Needs Collaborator](#join-the-project-team): Issue Tracker
One of the most important tasks in handling issues is labelling them usefully and accurately. All other tasks involving issues ultimately rely on the issue being classified in such a way that relevant parties looking to do their own tasks can find them quickly and easily.
One of the most important tasks in handling issues is labelling them usefully and accurately. All other tasks involving issues ultimately rely on the issue being classified in such a way that relevant parties looking to do their own tasks can find them quickly and without difficulty.
In order to label issues, [open up the list of unlabelled issues](https://github.com/daviddarnes/garth/issues?q=is%3Aopen+is%3Aissue+no%3Alabel) and, **from newest to oldest**, read through each one and apply issue labels according to the table below. If you're unsure about what label to apply, skip the issue and try the next one: don't feel obligated to label each and every issue yourself!
@ -183,7 +183,7 @@ Label | Apply When | Notes
[Needs Collaborator](#join-the-project-team): Issue Tracker
Issues and PRs can go stale after a while. Maybe they're abandoned. Maybe the team will just plain not have time to address them any time soon.
Issues and PRs can go stale after a while. Maybe they're abandoned. Maybe the team will not have time to address them any time soon.
In these cases, they should be closed until they're brought up again or the interaction starts over.
@ -211,15 +211,15 @@ Some notes:
* You may ask for minor changes ("nitpicks"), but consider whether they are really blockers to merging: try to err on the side of "approve, with comments".
* *ALL PULL REQUESTS* should be covered by a test: either by a previously-failing test, an existing test that covers the entire functionality of the submitted code, or new tests to verify any new/changed behaviour. All tests must also pass and follow established conventions. Test coverage should not drop, unless the specific case is considered reasonable by maintainers.
* Please make sure you're familiar with the code or documentation being updated, unless it's a minor change (spellchecking, minor formatting, etc). You may @mention another project member who you think is better suited for the review, but still provide a non-approving review of your own.
* Be extra kind: people who submit code/doc contributions are putting themselves in a pretty vulnerable position, and have put time and care into what they've done (even if that's not obvious to you!) -- always respond with respect, be understanding, but don't feel like you need to sacrifice your standards for their sake, either. Just don't be a jerk about it?
* Be extra kind: people who submit code/doc contributions are putting themselves in a pretty vulnerable position, and have put time and care into what they've done (even if it's not clear to you!) -- always respond with respect, be understanding, but don't feel like you need to sacrifice your standards for their sake, either. Don't be a jerk about it, OK?
## Join the Project Team
### Ways to Join
There are many ways to contribute! Most of them don't require any official status unless otherwise noted. That said, there's a couple of positions that grant special repository abilities, and this section describes how they're granted and what they do.
There are many ways to contribute! Most of them don't require any official status unless otherwise noted. That said, there's a couple of positions that grant higher repository abilities, and this section describes how they're granted and what they do.
All of the below positions are granted based on the project team's needs, as well as their consensus opinion about whether they would like to work with the person and think that they would fit well into that position. The process is relatively informal, and it's likely that people who express interest in participating can just be granted the permissions they'd like.
All of the below positions are granted based on the project team's needs, as well as their consensus opinion about whether they would like to work with the person and think that they would fit well into that position. The process is relatively informal, and it's likely that people who express interest in participating can be granted the permissions they'd like.
You can spot a collaborator on the repo by looking for the `[Collaborator]` or `[Owner]` tags next to their names.

1
.github/FUNDING.yml vendored Normal file
View File

@ -0,0 +1 @@
custom: https://buymeacoffee.com/daviddarnes#support

0
404.md Executable file → Normal file
View File

0
CNAME Executable file → Normal file
View File

0
Gemfile Executable file → Normal file
View File

2
LICENSE Executable file → Normal file
View File

@ -1,6 +1,6 @@
MIT License
Copyright (c) 2016 David Darnes
Copyright (c) 2019 David Darnes
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal

32
README.md Executable file → Normal file
View File

@ -1,7 +1,8 @@
# [Garth](https://garth.darn.es/)
[![Gem Version](https://badge.fury.io/rb/garth-jekyll-theme.svg)](https://badge.fury.io/rb/garth-jekyll-theme)
# [Funky](https://garth.darn.es/)
🥁 A stupidly simple theme for Jekyll, using the official Jekyll theme implementation.
🥁 A really basic theme for Jekyll, using the official Jekyll theme implementation.
[<img src="https://cdn.buymeacoffee.com/buttons/default-yellow.png" width="217"/>](https://buymeacoffee.com/daviddarnes#support)
![Screenshot](https://raw.githubusercontent.com/daviddarnes/garth/master/screenshot.png)
@ -14,6 +15,16 @@
## 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](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://github.com/daviddarnes/garth-kit)
- Stackbit starter kit:
[![Create with Stackbit](https://assets.stackbit.com/badge/create-with-stackbit.svg)](https://app.stackbit.com/create?theme=https://github.com/daviddarnes/garth-stackbit-kit)
- GitHub Pages with remote theme kit - **[Download kit](https://github.com/daviddarnes/garth-kit/archive/remote-theme.zip)**
### As a Jekyll theme
1. Add `gem "garth-jekyll-theme"` to your `Gemfile` to add the theme as a dependancy
@ -31,24 +42,13 @@
5. Run `bundle exec jekyll serve` to build and serve your site
6. Done! Use the example [`_config.yml`](https://github.com/daviddarnes/garth/blob/master/_config.yml) file to set site-wide options
### As a Boilerplate / Fork
_(deprecated, not recommended)_
1. [Fork the repo](https://github.com/daviddarnes/garth#fork-destination-box)
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`](https://github.com/daviddarnes/garth/blob/master/_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, simply 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.
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`](https://github.com/daviddarnes/garth/blob/master/assets/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 just looking to set your own colours copy the [`_colors.scss`](https://github.com/daviddarnes/garth/blob/master/_sass/_colors.scss) file into your project at the same file path (`_sass/_settings.scss`) and change variables however you wish. The settings are a mixture of custom variables and settings from [Sassline](https://medium.com/@jakegiltsoff/sassline-v2-0-e424b2881e7e) - follow the link to find out how to configure the typographic settings.
If you're looking to set your own colours copy the [`_colors.scss`](https://github.com/daviddarnes/garth/blob/master/_sass/_colors.scss) and main theme styles file [`garth.scss`](https://github.com/daviddarnes/garth/blob/master/_sass/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](https://medium.com/@jakegiltsoff/sassline-v2-0-e424b2881e7e) - follow the link to find out how to configure the typographic settings.
## Site settings

5
_config.yml Executable file → Normal file
View File

@ -39,7 +39,7 @@ collections:
posts:
title: Blog # Needed for Siteleaf
output: true
description: "This is just a demo, find out more [about Garth](about)" # The post list page content
description: "This is merely a demo, find out more [about Garth](about)" # The post list page content
# 6. Jekyll collections settings
defaults:
@ -60,7 +60,8 @@ defaults:
encoding: utf-8 # Make sure the encoding is right
title: "Garth" # Site name or title
logo: "/assets/logo.svg" # Site logo
description: "A stupidly simple theme for Jekyll, using the official Jekyll theme implementation" # Site description and default description
# favicon: "/favicon.ico" # Uncomment to add custom favicon, or leave as is to use site logo
description: "A really basic theme for Jekyll, using the official Jekyll theme implementation" # Site description and default description
url: "https://garth.darn.es" # Site url
baseurl: ""
lang: en-GB

46
_includes/post-list.html Executable file → Normal file
View File

@ -1,34 +1,34 @@
{% if paginator.posts %}
<ul class="list list--posts">
{% for page in paginator.posts %}
<li class="item item--post">
<article class="article article--post typeset">
<ul class="list list--posts">
{% for page in paginator.posts %}
<li class="item item--post">
<article class="article article--post typeset">
<h2><a href="{{ site.baseurl }}{{ page.url }}">{{ page.title }}</a></h2>
{% include post-meta.html %}
{{ page.excerpt | markdownify | truncatewords: 60 }}
<h2><a href="{{ site.baseurl }}{{ page.url }}">{{ page.title }}</a></h2>
{% include post-meta.html %}
{{ page.excerpt | markdownify | truncatewords: 60 }}
</article>
</li>
{% endfor %}
</ul>
{% include post-pagination.html %}
</article>
</li>
{% endfor %}
</ul>
{% include post-pagination.html %}
{% else %}
<ul class="list list--posts">
{% for page in site.posts %}
<li class="item item--post">
<article class="article article--post typeset">
<ul class="list list--posts">
{% for page in site.posts %}
<li class="item item--post">
<article class="article article--post typeset">
<h2><a href="{{ site.baseurl }}{{ page.url }}">{{ page.title }}</a></h2>
{% include post-meta.html %}
{{ page.excerpt | markdownify | truncatewords: 60 }}
<h2><a href="{{ site.baseurl }}{{ page.url }}">{{ page.title }}</a></h2>
{% include post-meta.html %}
{{ page.excerpt | markdownify | truncatewords: 60 }}
</article>
</li>
{% endfor %}
</ul>
</article>
</li>
{% endfor %}
</ul>
{% endif %}

0
_includes/post-meta.html Executable file → Normal file
View File

0
_includes/post-pagination.html Executable file → Normal file
View File

2
_includes/site-footer.html Executable file → Normal file
View File

@ -1,5 +1,5 @@
<footer class="footer">
<div class="container">
<div class="container">
<div class="copyright typeset">
<small class="small">&copy; {{ site.title }} {{ site.time | date: '%Y' }}</small>
</div>

0
_includes/site-header.html Executable file → Normal file
View File

0
_includes/site-logo.html Executable file → Normal file
View File

8
_includes/site-nav.html Executable file → Normal file
View File

@ -4,11 +4,11 @@
{% unless item.title == false or item.url contains "/page" or item.url contains "/404.html" or item.url contains "/feed." %}
<li class="item item--nav{% if item.url == page.url %} item--current{% endif %}">
{% if item.collectionpage %}
{% assign collectiondata = site.collections | where: "label", item.collectionpage | first %}
<a href="{{ site.baseurl }}{{ item.url }}">{{ collectiondata.title }}</a>
{% else %}
{% assign collectiondata = site.collections | where: "label", item.collectionpage | first %}
<a href="{{ site.baseurl }}{{ item.url }}">{{ collectiondata.title }}</a>
{% else %}
<a href="{{ site.baseurl }}{{ item.url }}">{{ item.title }}</a>
{% endif %}
{% endif %}
</li>
{% endunless %}
{% endfor %}

14
_layouts/default.html Executable file → Normal file
View File

@ -5,12 +5,20 @@
{% if page.collectionpage %}
{% assign collectiondata = site.collections | where: "label", page.collectionpage | first %}
<title>{{ collectiondata.title }} - {{ site.title }}</title>
{% else %}
{% elsif page.title %}
<title>{{ page.title }} - {{ site.title }}</title>
{% else %}
<title>{{ site.title }}</title>
{% endif %}
<link rel="stylesheet" href="{{ "/assets/styles.css" | relative_url }}">
{% if site.favicon %}
<link rel="shortcut icon" href="{{ site.favicon }}">
{% else %}
<link rel="shortcut icon" href="{{ site.logo }}">
{% endif %}
<link rel="stylesheet" href="{{ "/assets/styles.css" | relative_url }}">
<link rel="shortcut icon" href="{{ site.logo }}">
</head>
<body>

0
_layouts/home.html Executable file → Normal file
View File

0
_layouts/page.html Executable file → Normal file
View File

0
_layouts/post.html Executable file → Normal file
View File

4
_posts/2016-08-27-example-post-one.md Executable file → Normal file
View File

@ -3,12 +3,12 @@ title: What was Wayne's World?
category: General
---
Wayne's World is a 1992 American comedy film directed by Penelope Spheeris and starring Mike Myers as Wayne Campbell and Dana Carvey as Garth Algar. The film was adapted from a sketch of the same name on NBC's Saturday Night Live.
Wayne's World is a 1992 comedy film directed by Penelope Spheeris and starring Mike Myers as Wayne Campbell and Dana Carvey as Garth Algar. The film was adapted from a sketch of the same name on NBC's Saturday Night Live.
<!-- more -->
The film grossed US$121.6 million in its theatrical run, placing it as the tenth highest-grossing film of 1992 and the highest-grossing of the 11 films based on Saturday Night Live skits. It was filmed in 34 days.
Wayne's World was Myers' feature film debut. It also features Rob Lowe, Tia Carrere, Lara Flynn Boyle, Brian Doyle-Murray, Robert Patrick (spoofing his role in Terminator 2: Judgment Day), Chris Farley, Ed O'Neill, Ione Skye, Meat Loaf, and Alice Cooper. Wayne's World was released on February 14, 1992, and was a critical and commercial success. A sequel, Wayne's World 2, was released on December 10, 1993. In 2000, readers of Total Film magazine voted Wayne's World the 41st-greatest comedy film of all time.
Wayne's World was Myers' feature film debut. It also features Rob Lowe, Tia Carrere, Lara Flynn Boyle, Brian Doyle-Murray, Robert Patrick (spoofing their role in Terminator 2: Judgment Day), Chris Farley, Ed O'Neill, Ione Skye, Meat Loaf, and Alice Cooper. Wayne's World was released on February 14, 1992, and was a critical and commercial success. A sequel, Wayne's World 2, was released on December 10, 1993. In 2000, readers of Total Film magazine voted Wayne's World the 41st-greatest comedy film of all time.
_Originally from [Wayne's World (film) - Wikipedia](https://en.wikipedia.org/wiki/Wayne%27s_World_(film))_

10
_posts/2016-08-28-example-post-two.md Executable file → Normal file
View File

@ -3,18 +3,16 @@ title: Who is Mike Myers?
category: People
---
Michael John "Mike" Myers (born May 25, 1963) is a Canadian-born actor, comedian, screenwriter, and film producer, who also holds UK and US citizenship.[1] He is known for his run as a featured performer on Saturday Night Live from 1989 to 1995, and for playing the title roles in the Wayne's World, Austin Powers, and Shrek films. He also directed the documentary film Supermensch: The Legend of Shep Gordon, and had a small role in Quentin Tarantino's Inglourious Basterds in 2009.
Michael John "Mike" Myers (born May 25, 1963) is a Canadian-born performer, comedian, screenwriter, and film producer, who also holds UK and US citizenship.[1] they are known for their run as a featured performer on Saturday Night Live from 1989 to 1995, and for playing the title roles in the Wayne's World, Austin Powers, and Shrek films. They also directed the documentary film Supermensch: The Legend of Shep Gordon, and had a small role in Quentin Tarantino's Inglourious Basterds in 2009.
<!-- more -->
Myers was born on May 25, 1963 in Scarborough, Ontario, the son of English-born parents Eric Myers (19221991), an insurance agent, and his wife, Alice E. (née Hind; born 1926), an office supervisor and a veteran of the Royal Air Force.
Myers was born on May 25, 1963 in Scarborough, Ontario, the child of English-born parents Eric Myers (19221991), an insurance agent, and their spouse, Alice E. (née Hind; born 1926), an office supervisor and a veteran of the Royal Air Force.
Both his parents were from Liverpool and he has two older brothers, Paul, an indie rock singer-songwriter, broadcaster and author, and Peter, a Sears Canada employee.
The family is of English, Scottish and Irish ancestry. Myers was raised Protestant.
Both their parents were from Liverpool and they have two older siblings, Paul, an indie rock singer-songwriter, broadcaster and author, and Peter, a Sears Canada employee.
Myers reportedly holds Canadian, U.S. and British citizenship.
Myers grew up in North York and then Scarborough, where he attended Sir John A. MacDonald Collegiate Institute and then graduated from Stephen Leacock Collegiate Institute in 1982.
Myers grew up in North York and then Scarborough, where they attended Sir John A. MacDonald Collegiate Institute and then graduated from Stephen Leacock Collegiate Institute in 1982.
_Originally from [Mike Myers - Wikipedia](https://en.wikipedia.org/wiki/Mike_Myers)_

6
_posts/2016-08-29-example-post-three.md Executable file → Normal file
View File

@ -3,12 +3,12 @@ title: Who is Dana Carvey?
category: People
---
Dana Thomas Carvey (born June 2, 1955) is an American actor and stand-up comedian known for his work as a cast member on Saturday Night Live and for playing the role of Garth Algar in the Wayne's World films.
Dana Thomas Carvey (born June 2, 1955) is a performer and stand-up comedian known for their work as a cast member on Saturday Night Live and for playing the role of Garth Algar in the Wayne's World films.
<!-- more -->
Carvey was born in Missoula, Montana, the son of Billie Dahl, a schoolteacher, and Bud Carvey, a high-school business teacher. Carvey is the brother of Brad Carvey, the engineer/designer of the Video Toaster. The character Garth Algar is loosely based on Brad. Carvey has English, German, Irish, Norwegian, and Swedish ancestry, and was raised Lutheran. When he was three years old, his family moved to San Carlos, California, in the San Francisco Bay Area. He received his first drum kit at an early age. He attended Tierra Linda Junior High in San Carlos, Carlmont High School in Belmont, California (where he was a member of the Central Coast Section champion cross country team), College of San Mateo in San Mateo, California, and received his bachelor's degree in broadcast communications from San Francisco State University.
Carvey was born in Missoula, Montana, the child of Billie Dahl, a schoolteacher, and Bud Carvey, a high-school business teacher. Carvey is the sibling of Brad Carvey, the engineer/designer of the Video Toaster. The character Garth Algar is loosely based on Brad. Carvey has English, German, Irish, Norwegian, and Swedish ancestry, and was raised Lutheran. When they were three years old, their family moved to San Carlos, California, in the San Francisco Bay Area. They received their first drum kit at an early age. They attended Tierra Linda Junior High in San Carlos, Carlmont High School in Belmont, California (where they were a member of the Central Coast Section champion cross country team), College of San Mateo in San Mateo, California, and received their bachelor's degree in broadcast communications from San Francisco State University.
He had a minor role in Halloween II, and co-starred on One of the Boys in 1982, a short-lived television sitcom that also starred Mickey Rooney, Nathan Lane, and Meg Ryan. In 1984, Carvey had a small role in Rob Reiner's film This Is Spinal Tap, in which he played a mime, with fellow comedian Billy Crystal (who tells him "Mime is money!"). He also appeared in the short-lived film-based action television series Blue Thunder.
They had a minor role in Halloween II, and co-starred on One of the Boys in 1982, a short-lived television sitcom that also starred Mickey Rooney, Nathan Lane, and Meg Ryan. In 1984, Carvey had a small role in Rob Reiner's film This Is Spinal Tap, in which they played a mime, with comedian Billy Crystal (who tells them "Mime is money!"). They also appeared in the short-lived film-based action television series Blue Thunder.
_Originally from [Dana Carvey - Wikipedia](https://en.wikipedia.org/wiki/Dana_Carvey)_

0
_sass/_colors.scss Executable file → Normal file
View File

0
_sass/_flex.scss Executable file → Normal file
View File

0
_sass/_normalize.scss Executable file → Normal file
View File

0
_sass/_sassline-base.scss Executable file → Normal file
View File

0
_sass/_syntax.scss Executable file → Normal file
View File

0
_sass/sassline-base/_mixins.scss Executable file → Normal file
View File

0
_sass/sassline-base/_modular-scale.scss Executable file → Normal file
View File

0
_sass/sassline-base/_reset.scss Executable file → Normal file
View File

0
_sass/sassline-base/_typography.scss Executable file → Normal file
View File

0
_sass/sassline-base/_variables.scss Executable file → Normal file
View File

View File

@ -2,11 +2,12 @@
title: About Garth
---
A stupidly simple theme for Jekyll, using the official Jekyll theme implementation.
A really basic theme for Jekyll, using the official Jekyll theme implementation.
- [Fork on GitHub](https://github.com/daviddarnes/garth)
- [Install Garth](https://github.com/daviddarnes/garth#installation)
- [Tip me $5](https://www.paypal.me/daviddarnes/5usd)
[<img src="https://cdn.buymeacoffee.com/buttons/default-yellow.png" width="217"/>](https://buymeacoffee.com/daviddarnes#support)
## Installation

0
assets/styles.scss Executable file → Normal file
View File

10
garth-jekyll-theme.gemspec Executable file → Normal file
View File

@ -2,12 +2,12 @@
Gem::Specification.new do |spec|
spec.name = "garth-jekyll-theme"
spec.version = "1.0.1"
spec.version = "1.0.5"
spec.authors = ["David Darnes"]
spec.email = ["me@daviddarnes.com"]
spec.summary = %q{A stupidly simple theme for Jekyll.}
spec.description = "A stupidly simple theme for Jekyll, using the official Jekyll theme implementation."
spec.summary = %q{A really basic theme for Jekyll.}
spec.description = "A really basic theme for Jekyll, using the official Jekyll theme implementation."
spec.homepage = "https://garth.darn.es"
spec.license = "MIT"
@ -15,8 +15,8 @@ Gem::Specification.new do |spec|
spec.files = `git ls-files -z`.split("\x0").select { |f| f.match(%r{^(assets|_layouts|_includes|_sass|LICENSE|README)}i) }
spec.add_runtime_dependency "jekyll", "~> 3.6"
spec.add_runtime_dependency "jekyll", ">= 3.6", "< 5.0"
spec.add_runtime_dependency "jekyll-paginate", "~> 1.1"
spec.add_development_dependency "bundler", "~> 1.14"
spec.add_development_dependency "bundler", ">= 1.14", "< 3.0"
end

0
index.html Executable file → Normal file
View File