Skip to content

Commit 779d12e

Browse files
committed
Import from previous jekyll site version
1 parent 034c5a1 commit 779d12e

File tree

235 files changed

+4877
-250
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

235 files changed

+4877
-250
lines changed

404.html

Lines changed: 14 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,19 @@
11
---
2-
permalink: /404.html
3-
layout: page
2+
layout : default
3+
title : Join us
4+
bodyid : "join-us"
5+
bodyclass : "content"
6+
permalink : /404.html
47
---
8+
<main>
9+
<article role="article" itemscope itemtype="http://schema.org/BlogPosting">
10+
<header>
11+
<h1>Page not found.</h1>
12+
</header>
513

6-
<style type="text/css" media="screen">
7-
.container {
8-
margin: 10px auto;
9-
max-width: 600px;
10-
text-align: center;
11-
}
12-
h1 {
13-
margin: 30px 0;
14-
font-size: 4em;
15-
line-height: 1;
16-
letter-spacing: -1px;
17-
}
18-
</style>
14+
<p>This pages doesn't exist &mdash; this is a 404 page. You may have followed an outdated link, or incorrectly typed in the page address.</p>
1915

20-
<div class="container">
21-
<h1>404</h1>
16+
<p>You might want to <a href="/">head to the homepage</a>, or learn about <a href="/projects">our projects</a>, or look at <a href="/stories">the blog</a>.</p>
2217

23-
<p><strong>Page not found :(</strong></p>
24-
<p>The requested page could not be found.</p>
25-
</div>
18+
</article>
19+
</main>

CNAME

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
hardwarehacklab.github.io

Gemfile

Lines changed: 4 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,6 @@
11
source "https://rubygems.org"
2-
# Hello! This is where you manage which Jekyll version is used to run.
3-
# When you want to use a different version, change it below, save the
4-
# file and run `bundle install`. Run Jekyll with `bundle exec`, like so:
5-
#
6-
# bundle exec jekyll serve
7-
#
8-
# This will help ensure the proper Jekyll version is running.
9-
# Happy Jekylling!
10-
gem "jekyll", "~> 4.4.1"
11-
# This is the default theme for new Jekyll sites. You may change this to anything you like.
12-
gem "minima", "~> 2.5"
13-
# If you want to use GitHub Pages, remove the "gem "jekyll"" above and
14-
# uncomment the line below. To upgrade, run `bundle update github-pages`.
15-
# gem "github-pages", group: :jekyll_plugins
16-
# If you have any plugins, put them here!
17-
group :jekyll_plugins do
18-
gem "jekyll-feed", "~> 0.12"
19-
end
20-
21-
# Windows and JRuby does not include zoneinfo files, so bundle the tzinfo-data gem
22-
# and associated library.
23-
platforms :mingw, :x64_mingw, :mswin, :jruby do
24-
gem "tzinfo", ">= 1", "< 3"
25-
gem "tzinfo-data"
26-
end
272

28-
# Performance-booster for watching directories on Windows
29-
gem "wdm", "~> 0.1", :platforms => [:mingw, :x64_mingw, :mswin]
30-
31-
# Lock `http_parser.rb` gem to `v0.6.x` on JRuby builds since newer versions of the gem
32-
# do not have a Java counterpart.
33-
gem "http_parser.rb", "~> 0.6.0", :platforms => [:jruby]
3+
gem "jekyll", "~> 4.4.1"
4+
gem 'logger'
5+
gem 'jekyll-sitemap'
6+
gem 'jekyll-paginate'

Gemfile.lock

Lines changed: 7 additions & 95 deletions
Original file line numberDiff line numberDiff line change
@@ -12,36 +12,11 @@ GEM
1212
eventmachine (>= 0.12.9)
1313
http_parser.rb (~> 0)
1414
eventmachine (1.2.7)
15-
ffi (1.17.1)
16-
ffi (1.17.1-aarch64-linux-gnu)
17-
ffi (1.17.1-aarch64-linux-musl)
18-
ffi (1.17.1-arm-linux-gnu)
19-
ffi (1.17.1-arm-linux-musl)
20-
ffi (1.17.1-arm64-darwin)
21-
ffi (1.17.1-x86-linux-gnu)
22-
ffi (1.17.1-x86-linux-musl)
2315
ffi (1.17.1-x86_64-darwin)
24-
ffi (1.17.1-x86_64-linux-gnu)
25-
ffi (1.17.1-x86_64-linux-musl)
2616
forwardable-extended (2.6.0)
27-
google-protobuf (4.29.3)
28-
bigdecimal
29-
rake (>= 13)
30-
google-protobuf (4.29.3-aarch64-linux)
31-
bigdecimal
32-
rake (>= 13)
33-
google-protobuf (4.29.3-arm64-darwin)
34-
bigdecimal
35-
rake (>= 13)
36-
google-protobuf (4.29.3-x86-linux)
37-
bigdecimal
38-
rake (>= 13)
3917
google-protobuf (4.29.3-x86_64-darwin)
4018
bigdecimal
4119
rake (>= 13)
42-
google-protobuf (4.29.3-x86_64-linux)
43-
bigdecimal
44-
rake (>= 13)
4520
http_parser.rb (0.8.0)
4621
i18n (1.14.7)
4722
concurrent-ruby (~> 1.0)
@@ -64,12 +39,11 @@ GEM
6439
safe_yaml (~> 1.0)
6540
terminal-table (>= 1.8, < 4.0)
6641
webrick (~> 1.7)
67-
jekyll-feed (0.17.0)
68-
jekyll (>= 3.7, < 5.0)
42+
jekyll-paginate (1.1.0)
6943
jekyll-sass-converter (3.1.0)
7044
sass-embedded (~> 1.75)
71-
jekyll-seo-tag (2.8.0)
72-
jekyll (>= 3.8, < 5.0)
45+
jekyll-sitemap (1.4.0)
46+
jekyll (>= 3.7, < 5.0)
7347
jekyll-watch (2.2.1)
7448
listen (~> 3.0)
7549
json (2.9.1)
@@ -81,11 +55,8 @@ GEM
8155
listen (3.9.0)
8256
rb-fsevent (~> 0.10, >= 0.10.3)
8357
rb-inotify (~> 0.9, >= 0.9.10)
58+
logger (1.6.4)
8459
mercenary (0.4.0)
85-
minima (2.5.2)
86-
jekyll (>= 3.5, < 5.0)
87-
jekyll-feed (~> 0.9)
88-
jekyll-seo-tag (~> 2.1)
8960
pathutil (0.16.2)
9061
forwardable-extended (~> 2.6)
9162
public_suffix (6.0.1)
@@ -96,80 +67,21 @@ GEM
9667
rexml (3.4.0)
9768
rouge (4.5.1)
9869
safe_yaml (1.0.5)
99-
sass-embedded (1.83.4)
100-
google-protobuf (~> 4.29)
101-
rake (>= 13)
102-
sass-embedded (1.83.4-aarch64-linux-android)
103-
google-protobuf (~> 4.29)
104-
sass-embedded (1.83.4-aarch64-linux-gnu)
105-
google-protobuf (~> 4.29)
106-
sass-embedded (1.83.4-aarch64-linux-musl)
107-
google-protobuf (~> 4.29)
108-
sass-embedded (1.83.4-aarch64-mingw-ucrt)
109-
google-protobuf (~> 4.29)
110-
sass-embedded (1.83.4-arm-linux-androideabi)
111-
google-protobuf (~> 4.29)
112-
sass-embedded (1.83.4-arm-linux-gnueabihf)
113-
google-protobuf (~> 4.29)
114-
sass-embedded (1.83.4-arm-linux-musleabihf)
115-
google-protobuf (~> 4.29)
116-
sass-embedded (1.83.4-arm64-darwin)
117-
google-protobuf (~> 4.29)
118-
sass-embedded (1.83.4-riscv64-linux-android)
119-
google-protobuf (~> 4.29)
120-
sass-embedded (1.83.4-riscv64-linux-gnu)
121-
google-protobuf (~> 4.29)
122-
sass-embedded (1.83.4-riscv64-linux-musl)
123-
google-protobuf (~> 4.29)
124-
sass-embedded (1.83.4-x86_64-cygwin)
125-
google-protobuf (~> 4.29)
12670
sass-embedded (1.83.4-x86_64-darwin)
12771
google-protobuf (~> 4.29)
128-
sass-embedded (1.83.4-x86_64-linux-android)
129-
google-protobuf (~> 4.29)
130-
sass-embedded (1.83.4-x86_64-linux-gnu)
131-
google-protobuf (~> 4.29)
132-
sass-embedded (1.83.4-x86_64-linux-musl)
133-
google-protobuf (~> 4.29)
13472
terminal-table (3.0.2)
13573
unicode-display_width (>= 1.1.1, < 3)
13674
unicode-display_width (2.6.0)
13775
webrick (1.9.1)
13876

13977
PLATFORMS
140-
aarch64-linux
141-
aarch64-linux-android
142-
aarch64-linux-gnu
143-
aarch64-linux-musl
144-
aarch64-mingw-ucrt
145-
arm-linux-androideabi
146-
arm-linux-gnu
147-
arm-linux-gnueabihf
148-
arm-linux-musl
149-
arm-linux-musleabihf
150-
arm64-darwin
151-
riscv64-linux-android
152-
riscv64-linux-gnu
153-
riscv64-linux-musl
154-
ruby
155-
x86-linux
156-
x86-linux-gnu
157-
x86-linux-musl
158-
x86_64-cygwin
15978
x86_64-darwin
160-
x86_64-linux
161-
x86_64-linux-android
162-
x86_64-linux-gnu
163-
x86_64-linux-musl
16479

16580
DEPENDENCIES
166-
http_parser.rb (~> 0.6.0)
16781
jekyll (~> 4.4.1)
168-
jekyll-feed (~> 0.12)
169-
minima (~> 2.5)
170-
tzinfo (>= 1, < 3)
171-
tzinfo-data
172-
wdm (~> 0.1)
82+
jekyll-paginate
83+
jekyll-sitemap
84+
logger
17385

17486
BUNDLED WITH
17587
2.6.3

README.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# Hardware Hack Lab
2+
_Source files for the website of the [Hardware Hack Lab](https://hardwarehacklab.github.io)_
3+
4+
![People sitting around a table with laptops, VR headset and screens](app/images/full-bleed/lab-3-899.jpg)
5+
6+
## Setup
7+
Bundler and NPM required
8+
```
9+
bundle install
10+
npm install
11+
```
12+
13+
## Dev
14+
15+
Run `grunt serve` to view a local version of the website at `http://localhost:9000`

_config.yml

Lines changed: 43 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -1,55 +1,47 @@
1-
# Welcome to Jekyll!
2-
#
3-
# This config file is meant for settings that affect your whole blog, values
4-
# which you are expected to set up once and rarely edit after that. If you find
5-
# yourself editing this file very often, consider using Jekyll's data files
6-
# feature for the data you need to update frequently.
7-
#
8-
# For technical reasons, this file is *NOT* reloaded automatically when you use
9-
# 'bundle exec jekyll serve'. If you change this file, please restart the server process.
10-
#
11-
# If you need help with YAML syntax, here are some quick references for you:
12-
# https://learn-the-web.algonquindesign.ca/topics/markdown-yaml-cheat-sheet/#yaml
13-
# https://learnxinyminutes.com/docs/yaml/
14-
#
15-
# Site settings
16-
# These are used to personalize your new site. If you look in the HTML files,
17-
# you will see them accessed via {{ site.title }}, {{ site.email }}, and so on.
18-
# You can create any custom variable you would like, and they will be accessible
19-
# in the templates via {{ site.myvariable }}.
1+
name: hardwarehacklab.io
2+
url: 'https://hardwarehacklab.io'
3+
author:
4+
name: Andrew McWilliams
5+
206

21-
title: Your awesome title
22-
23-
description: >- # this means to ignore newlines until "baseurl:"
24-
Write an awesome description for your new site here. You can edit this
25-
line in _config.yml. It will appear in your document head meta (for
26-
Google search results) and in your feed.xml site description.
27-
baseurl: "" # the subpath of your site, e.g. /blog
28-
url: "" # the base hostname & protocol for your site, e.g. http://example.com
29-
twitter_username: jekyllrb
30-
github_username: jekyll
7+
include: ['.htaccess']
8+
9+
excerpt_separator: <!--excerpt-ends-->
10+
11+
permalink: /stories/:title/
12+
paginate: 7
13+
paginate_path: "/stories/page:num/"
14+
15+
sass:
16+
sass_dir: style
17+
style: compressed
3118

32-
# Build settings
33-
theme: minima
3419
plugins:
35-
- jekyll-feed
20+
- jekyll-sitemap
21+
- jekyll-paginate
22+
23+
collections:
24+
members:
25+
output: true
26+
permalink: /members/:title/
27+
projects:
28+
output: true
29+
permalink: /projects/:path/
3630

37-
# Exclude from processing.
38-
# The following items will not be processed, by default.
39-
# Any item listed under the `exclude:` key here will be automatically added to
40-
# the internal "default list".
41-
#
42-
# Excluded items can be processed by explicitly listing the directories or
43-
# their entries' file path in the `include:` list.
44-
#
45-
# exclude:
46-
# - .sass-cache/
47-
# - .jekyll-cache/
48-
# - gemfiles/
49-
# - Gemfile
50-
# - Gemfile.lock
51-
# - node_modules/
52-
# - vendor/bundle/
53-
# - vendor/cache/
54-
# - vendor/gems/
55-
# - vendor/ruby/
31+
defaults:
32+
-
33+
scope:
34+
path: ""
35+
type: "posts"
36+
values:
37+
layout: "post"
38+
bodyid: "stories"
39+
bodyclass: "content article"
40+
-
41+
scope:
42+
path: ""
43+
type: "projects"
44+
values:
45+
layout: "project"
46+
bodyid: "projects"
47+
bodyclass: "content article"

_includes/social.html

Whitespace-only changes.

0 commit comments

Comments
 (0)