Skip to content

Commit ba6342e

Browse files
committed
new design
1 parent fda8124 commit ba6342e

Some content is hidden

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

51 files changed

+858
-539
lines changed

404.html

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
---
2+
permalink: /404.html
3+
layout: post
4+
---
5+
6+
<style type="text/css" media="screen">
7+
.container {
8+
margin: 1em auto;
9+
max-width: 60em;
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>
19+
20+
<div class="container">
21+
<h1>404</h1>
22+
23+
<p><strong>Page not found :(</strong></p>
24+
<p>The requested page could not be found.</p>
25+
</div>

Gemfile

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
source 'https://rubygems.org'
2-
gem "jekyll"
1+
# frozen_string_literal: true
2+
3+
source "https://rubygems.org"
34
gem "json"
45
gem "hash-joiner"
5-
gem "jekyll-paginate-v2"
66

7-
gem "webrick", "~> 1.7"
7+
gemspec

Gemfile.lock

+20-10
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
1+
PATH
2+
remote: .
3+
specs:
4+
moonwalk (0.1.1)
5+
jekyll (~> 4.2.0)
6+
jekyll-feed (~> 0.15.0)
7+
jekyll-soopr-seo-tag (~> 2.7.3)
8+
rouge (~> 3.23.0)
9+
webrick (~> 1.7)
10+
111
GEM
212
remote: https://rubygems.org/
313
specs:
@@ -31,19 +41,21 @@ GEM
3141
rouge (~> 3.0)
3242
safe_yaml (~> 1.0)
3343
terminal-table (~> 2.0)
34-
jekyll-paginate-v2 (3.0.0)
35-
jekyll (>= 3.0, < 5.0)
44+
jekyll-feed (0.15.1)
45+
jekyll (>= 3.7, < 5.0)
3646
jekyll-sass-converter (2.1.0)
3747
sassc (> 2.0.1, < 3.0)
48+
jekyll-soopr-seo-tag (2.7.3)
49+
jekyll (>= 3.8, < 5.0)
3850
jekyll-watch (2.2.1)
3951
listen (~> 3.0)
40-
json (2.5.1)
52+
json (2.6.1)
4153
kramdown (2.3.1)
4254
rexml
4355
kramdown-parser-gfm (1.1.0)
4456
kramdown (~> 2.0)
4557
liquid (4.0.3)
46-
listen (3.7.0)
58+
listen (3.6.0)
4759
rb-fsevent (~> 0.10, >= 0.10.3)
4860
rb-inotify (~> 0.9, >= 0.9.10)
4961
mercenary (0.4.0)
@@ -52,9 +64,9 @@ GEM
5264
public_suffix (4.0.6)
5365
rb-fsevent (0.11.0)
5466
rb-inotify (0.10.1)
55-
ffi (~> 1.0)
67+
ffi (>= 1.0)
5668
rexml (3.2.5)
57-
rouge (3.26.0)
69+
rouge (3.23.0)
5870
safe_yaml (1.0.5)
5971
sassc (2.4.0)
6072
ffi (~> 1.9)
@@ -64,14 +76,12 @@ GEM
6476
webrick (1.7.0)
6577

6678
PLATFORMS
67-
x86_64-linux
79+
ruby
6880

6981
DEPENDENCIES
7082
hash-joiner
71-
jekyll
72-
jekyll-paginate-v2
7383
json
74-
webrick (~> 1.7)
84+
moonwalk!
7585

7686
BUNDLED WITH
7787
2.2.26

LICENSE.txt

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
The MIT License (MIT)
2+
3+
Copyright (c) 2022 Seth Barberee (with modifications)
4+
Copyright (c) 2020 Abhinav Saxena
5+
6+
Permission is hereby granted, free of charge, to any person obtaining a copy
7+
of this software and associated documentation files (the "Software"), to deal
8+
in the Software without restriction, including without limitation the rights
9+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10+
copies of the Software, and to permit persons to whom the Software is
11+
furnished to do so, subject to the following conditions:
12+
13+
The above copyright notice and this permission notice shall be included in
14+
all copies or substantial portions of the Software.
15+
16+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22+
THE SOFTWARE.

README.md

+5-2
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
11
# sethbarberee.github.io - My personal website
22

3+
Based off of [moonwalk](https://github.com/abhinavs.github.io/moonwalk). They
4+
created a nice theme that I am using.
5+
36
## How to run on your own machine
47

58
### Requirements
69
* Ruby
710
* Git
811

912
### Install
10-
* Run bundle install to install all the dependecies used for jekyll
11-
* Run bundle exec jekyll serve to run the build of the website
13+
* Run `bin/bootstrap` to install all the dependecies used for jekyll
14+
* Run `bin/start` to run the build of the website

_config.yml

+40-52
Original file line numberDiff line numberDiff line change
@@ -1,66 +1,54 @@
1-
name: Seth Barberee
2-
avatar: https://pbs.twimg.com/profile_images/901262532979064832/wCQqNS5j.jpg
3-
title: Welcome to my homepage!
1+
title: Seth Barberee
2+
author: Seth Barberee
3+
url: https://www.abhinavsaxena.com/moonwalk # root address of the site
44
description: Random place on the internet for some random guy's stuff
5-
permalink: pretty
6-
footer-links:
7-
8-
github: SethBarberee
9-
twitter: s_barberee
10-
linkedin: seth-barberee-008023155
11-
youtube: channel/UCILpzRw7K9W9aAXp0teW5RA
12-
googleplus:
5+
6+
permalink: /:slug.html
137

148
plugins_dir: ./_plugins
159
jekyll_get:
1610
- data: github
1711
json: 'https://api.github.com/users/SethBarberee/repos'
1812
cache: false
1913

20-
plugins:
21-
- jekyll-paginate-v2
14+
plugins:
15+
- jekyll-feed
16+
- jekyll-soopr-seo-tag
17+
18+
favicon: "./logo.png" # relative path to site's favicon
19+
20+
twitter:
21+
username: s_barberee # update or delete this
22+
card: summary_large_image
2223

23-
collections:
24-
keyboards:
25-
output: true
26-
permalink: /keyboards/:path/
27-
anime:
28-
output: true
29-
permalink: /anime/:path/
24+
#theme: moonwalk # if you are using GitHub Pages, change it to remote_theme: abhinavs/moonwalk
25+
remote_theme: abhinavs/moonwalk
3026

31-
permalink: /:year/:month/:title.html
27+
theme_config:
28+
appearance: "dark" # can be "light", "dark" or "auto"
29+
appearance_toggle: true # if appearance can be switched by user
30+
back_home_text: "home.." # customize text for homepage link in post layout
31+
date_format: "%Y-%m-%d" # customize how date is formatted
32+
show_description: true # show blog description
33+
show_navbar: true # show horizontal navbar
34+
show_footer: true # show footer links in home page,add in _data/home.yml
35+
show_copyright: true # show copyright notice in footer
36+
# following keys are using to create home layout
37+
show_projects: true # show projects as cards, add in _data/home.yml
38+
show_blog: true # show blog posts added in _posts
39+
show_old_projects: true # show old projects as cards, add in _data/home.yml
40+
show_misc_list: false # show generic vertical list for misc details, add _data/home.yml
41+
# options for "home" page
42+
home:
43+
title_projects: Portfolio
44+
title_misc_list: Details
45+
title_blog: Blog
46+
title_old_projects: Old Projects
3247

33-
# Pagination Settings
34-
pagination:
35-
enabled: true
36-
per_page: 5
37-
permalink: '/page/:num/'
38-
title: ':title - page :num'
39-
limit: 0
40-
sort_field: 'date'
41-
sort_reverse: true
48+
soopr:
49+
publish_token: "" # sign up at https://www.soopr.co to get your publish token and personalize share and reaction options
4250

43-
autopages:
44-
enabled: true
45-
collections:
46-
layouts:
47-
- 'autopage_collection.html'
48-
title: 'Posts in collection :coll'
49-
permalink: '/collection/:coll'
50-
slugify:
51-
mode: 'default'
52-
case: false
53-
tags:
54-
layouts:
55-
- 'autopage_collections_tags.html'
56-
title: 'Posts tagged with :tag'
57-
permalink: '/tag/:tag'
58-
slugify:
59-
mode: 'default' # :tag is slugified
60-
case: false
51+
highlighter: rouge
6152

62-
kramdown:
63-
input: GFM
64-
syntax_highlighter: rouge
6553
sass:
66-
style: :compressed
54+
style: :compressed

_data/home.yml

+86
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
1+
navbar_entries:
2+
- title: about
3+
url: about
4+
5+
- title: blog
6+
url: blog
7+
8+
- title: projects
9+
url: projects
10+
11+
- title: website
12+
url: https://sethbarberee.github.io
13+
14+
15+
project_entries:
16+
- title: Azur Lane Sorter
17+
url: https://github.com/SethBarberee/AzurLaneSorter
18+
desc: PyQT GUI that tries to create the best fleet given a txt list
19+
20+
- title: Dotfiles
21+
url: https://github.com/SethBarberee/dotfiles
22+
desc: Config files for most programs that I use
23+
24+
- title: pmd-red
25+
url: https://github.com/pret/pmd-red
26+
desc: Decompilation of Pokemon Mystery Dungeon Red Rescue Team
27+
28+
- title: Website
29+
url: https://github.com/SethBarberee/sethbarberee.github.io
30+
desc: This website's git repo
31+
32+
old_project_entries:
33+
- title: Arduino/Beaglebone Based Alexa
34+
url: https://github.com/ssnatarajn98/TamuMake
35+
desc: Basic Alexa clone with Arduino/BeagleBone
36+
37+
- title: AwesomeWM Config
38+
url: https://github.com/SethBarberee/awesome_config
39+
desc: My old AwesomeWM config
40+
41+
footer_entries:
42+
- title: Seth's homepage
43+
url: https://sethbarberee.github.io
44+
45+
- title: twitter
46+
url: https://twitter.com/s_barbere
47+
48+
- title: github
49+
url: https://github.com/SethBarberee
50+
51+
- title: feed
52+
url: feed.xml
53+
54+
misc_entries:
55+
- title: this is an example vertical list
56+
url: false
57+
58+
- title: you can show or hide using a boolean flag in _config.yml
59+
url: false
60+
61+
- title: and you can add data in _data/home.yml
62+
url: false
63+
64+
- title: Blog posts
65+
post_list: true
66+
url: false
67+
68+
- title: moonwalk on the Internet
69+
url: false
70+
entries:
71+
- title: on Github
72+
url: https://github.com/abhinavs/moonwalk
73+
74+
- title: originally built for abhinav's homepage
75+
url: https://www.abhinav.co
76+
77+
- title: this list is scalable and can be nested
78+
url: false
79+
entries:
80+
- title: this is nested inside a nested list
81+
url: false
82+
83+
- title: it is easy to use, see _data/home.yml to see how to configure it.
84+
url: false
85+
86+

_includes/card_list.html

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
<ul class="horizontal-list">
2+
{% for item in include.collection %}
3+
4+
<li class="card">
5+
<a href="{{ item.url }}">
6+
<span class="header">
7+
{{ item.title }}
8+
9+
{% if item.highlight %}
10+
<mark>{{ item.highlight }}</mark>
11+
{% endif %}
12+
13+
</span>
14+
15+
<hr />
16+
17+
{% if item.desc != false %}
18+
<p class="body">
19+
{{ item.desc }}
20+
</p>
21+
{% endif %}
22+
</a>
23+
</li>
24+
25+
{% endfor %}
26+
</ul>

_includes/custom_head.html

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{% comment %}
2+
Placeholder to allow defining custom head. You can put favicons and other custom header fields here
3+
{% endcomment %}

_includes/date_and_social_share.html

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<p class="post-date text-bold text-upcase">
2+
{% if page.date %}
3+
<span>{{ page.date | date: "%B %Y"}}</span>
4+
{% endif %}
5+
</p>
6+
7+
<div class="soopr-btn"
8+
data-twitter="SooprCo"
9+
>
10+
</div>

0 commit comments

Comments
 (0)