summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitmodules2
-rw-r--r--404.html2
-rw-r--r--Gemfile.lock8
-rw-r--r--_config.yml41
-rw-r--r--_data/navigation.yml4
-rw-r--r--_drafts/2015-03-15-formatting-and-links.md (renamed from _posts/2015-03-15-formatting-and-links.md)0
-rw-r--r--_drafts/2015-05-15-images.md (renamed from _posts/2015-05-15-images.md)0
-rw-r--r--_drafts/2015-07-15-code.md (renamed from _posts/2015-07-15-code.md)0
-rw-r--r--_drafts/2015-10-20-comments.md (renamed from _posts/2015-10-20-comments.md)0
-rw-r--r--_drafts/2015-10-20-math.md (renamed from _posts/2015-10-20-math.md)0
-rw-r--r--_drafts/2018-12-22-distill.md (renamed from _posts/2018-12-22-distill.md)0
-rw-r--r--_drafts/2020-09-28-github-metadata.md (renamed from _posts/2020-09-28-github-metadata.md)0
-rw-r--r--_drafts/2020-09-28-twitter.md (renamed from _posts/2020-09-28-twitter.md)0
-rw-r--r--_pages/about.markdown46
-rw-r--r--_pages/about.md24
-rw-r--r--_pages/activities.markdown (renamed from activities.markdown)2
-rw-r--r--_pages/dropdown.md16
-rw-r--r--_pages/education.markdown (renamed from education.markdown)2
-rw-r--r--_pages/experience.markdown (renamed from experience.markdown)2
-rw-r--r--_pages/interests.markdown (renamed from interests.markdown)2
-rw-r--r--_pages/projects.md2
-rw-r--r--_pages/publications.md2
-rw-r--r--_pages/resume.markdown (renamed from resume.markdown)5
-rw-r--r--_pages/teaching.md2
-rw-r--r--_posts/2021-06-10-chipyard-riscv-project.markdown4
-rw-r--r--_posts/2021-06-17-jekyll-text-theme-rss.markdown2
-rw-r--r--about.markdown25
-rw-r--r--assets/img/2020F-Hallsby_Karl.png (renamed from assets/2020F-Hallsby_Karl.png)bin15575131 -> 15575131 bytes
-rw-r--r--assets/pdf/chipyard-intro.pdf (renamed from assets/chipyard-intro.pdf)bin4700625 -> 4700625 bytes
m---------assets/pdf/resume0
-rw-r--r--gemset.nix21
-rw-r--r--index.markdown29
m---------resume0
33 files changed, 95 insertions, 148 deletions
diff --git a/.gitmodules b/.gitmodules
index b0083f9..81113cb 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -1,3 +1,3 @@
[submodule "resume"]
- path = resume
+ path = assets/pdf/resume
url = git@karl.hallsby.com:/srv/git/resume.git
diff --git a/404.html b/404.html
index e05071b..086a5c9 100644
--- a/404.html
+++ b/404.html
@@ -1,6 +1,6 @@
---
permalink: /404.html
-layout: 404
+layout: default
---
<style type="text/css" media="screen">
diff --git a/Gemfile.lock b/Gemfile.lock
index 94c2c20..518ea9d 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -76,7 +76,6 @@ GEM
jekyll-github-metadata (2.13.0)
jekyll (>= 3.4, < 5.0)
octokit (~> 4.0, != 4.4.0)
- jekyll-paginate (1.1.0)
jekyll-paginate-v2 (3.0.0)
jekyll (>= 3.0, < 5.0)
jekyll-pdf-embed (1.1.2)
@@ -90,12 +89,6 @@ GEM
jekyll (~> 4.0)
jekyll-sitemap (1.4.0)
jekyll (>= 3.7, < 5.0)
- jekyll-text-theme (2.2.6)
- jekyll (>= 3.6, < 5.0)
- jekyll-feed (~> 0.1)
- jekyll-paginate (~> 1.1)
- jekyll-sitemap (~> 1.0)
- jemoji (~> 0.8)
jekyll-twitter-plugin (2.1.0)
jekyll-watch (2.2.1)
listen (~> 3.0)
@@ -162,7 +155,6 @@ DEPENDENCIES
jekyll-pdf-embed
jekyll-scholar
jekyll-sitemap
- jekyll-text-theme
jekyll-twitter-plugin
jemoji
tzinfo-data
diff --git a/_config.yml b/_config.yml
index 6f48d51..a2d1918 100644
--- a/_config.yml
+++ b/_config.yml
@@ -13,11 +13,10 @@ description: > # the ">" symbol means to ignore newlines until "footer_text:"
footer_text: >
Powered by <a href="http://jekyllrb.com/" target="_blank">Jekyll</a> with <a href="https://github.com/alshedivat/al-folio">al-folio</a> theme.
- Hosted by <a href="https://pages.github.com/" target="_blank">GitHub Pages</a>.
Photos from <a href="https://unsplash.com" target="_blank">Unsplash</a>.
icon: 🔥 # the emoji used as the favicon
-baseurl: / # the subpath of your site, e.g. /blog/
+baseurl: # the subpath of your site, e.g. /blog/
url: "https://karl.hallsby.com" # the base hostname & protocol for your site
last_updated: false # set to true if you want to display last updated in the footer
impressum_path: # set to path to include impressum link in the footer, use the same path as permalink in a page, helps to conform with EU GDPR
@@ -29,6 +28,8 @@ timezone: "America/Chicago"
# -----------------------------------------------------------------------------
# will use title and url fields
# Take a look to https://github.com/jekyll/jekyll-feed for more customization
+paths:
+ rss: "/feed.xml"
# -----------------------------------------------------------------------------
# Layout
@@ -80,7 +81,7 @@ panelbear_analytics: XXXXXXXXX # panelbear analytics site ID
# -----------------------------------------------------------------------------
blog_name: "Karl's Thoughts" # your blog must have a name for it to show up in the nav bar
-blog_description: a simple whitespace theme for academics
+blog_description:
permalink: /blog/:year/:title/
# Pagination
@@ -156,40 +157,40 @@ github: [metadata]
# Jekyll Scholar
# -----------------------------------------------------------------------------
-scholar:
+# scholar:
- last_name: Einstein
- first_name: [Albert, A.]
+# last_name: Einstein
+# first_name: [Albert, A.]
- style: apa
- locale: en
+# style: apa
+# locale: en
- source: /_bibliography/
- bibliography: papers.bib
- bibliography_template: bib
+# source: /_bibliography/
+# bibliography: papers.bib
+# bibliography_template: bib
- replace_strings: true
- join_strings: true
- bibtex_filters:
+# replace_strings: true
+# join_strings: true
+# bibtex_filters:
- details_dir: bibliography
- details_layout: bibtex.html
- details_link: Details
+# details_dir: bibliography
+# details_layout: bibtex.html
+# details_link: Details
- query: "@*"
+# query: "@*"
# -----------------------------------------------------------------------------
# Optional Features
# -----------------------------------------------------------------------------
-enable_google_analytics: false # enables google analytics
+enable_google_analytics: true # enables google analytics
enable_panelbear_analytics: false # enables panelbear analytics
enable_mansory: true # enables automatic project cards arangement
enable_math: true # enables math typesetting (uses MathJax)
enable_tooltips: false # enables automatic tooltip links generated
# for each section titles on pages and posts
enable_darkmode: true # enables switching between light/dark modes
-enable_navbar_social: false # enables displaying social links in the
+enable_navbar_social: true # enables displaying social links in the
# navbar on the about page
enable_project_categories: true # enables categorization of projects into
# multiple categories
diff --git a/_data/navigation.yml b/_data/navigation.yml
index e875aca..930a6a0 100644
--- a/_data/navigation.yml
+++ b/_data/navigation.yml
@@ -12,9 +12,5 @@ header:
- title: Interests
url: /interests
-test:
- - title: About Me
- url: /about
-
sidebar:
nav: test
diff --git a/_posts/2015-03-15-formatting-and-links.md b/_drafts/2015-03-15-formatting-and-links.md
index 82a989a..82a989a 100644
--- a/_posts/2015-03-15-formatting-and-links.md
+++ b/_drafts/2015-03-15-formatting-and-links.md
diff --git a/_posts/2015-05-15-images.md b/_drafts/2015-05-15-images.md
index 6347918..6347918 100644
--- a/_posts/2015-05-15-images.md
+++ b/_drafts/2015-05-15-images.md
diff --git a/_posts/2015-07-15-code.md b/_drafts/2015-07-15-code.md
index 2dc73ce..2dc73ce 100644
--- a/_posts/2015-07-15-code.md
+++ b/_drafts/2015-07-15-code.md
diff --git a/_posts/2015-10-20-comments.md b/_drafts/2015-10-20-comments.md
index 55b900f..55b900f 100644
--- a/_posts/2015-10-20-comments.md
+++ b/_drafts/2015-10-20-comments.md
diff --git a/_posts/2015-10-20-math.md b/_drafts/2015-10-20-math.md
index 803b28a..803b28a 100644
--- a/_posts/2015-10-20-math.md
+++ b/_drafts/2015-10-20-math.md
diff --git a/_posts/2018-12-22-distill.md b/_drafts/2018-12-22-distill.md
index 9e7efd4..9e7efd4 100644
--- a/_posts/2018-12-22-distill.md
+++ b/_drafts/2018-12-22-distill.md
diff --git a/_posts/2020-09-28-github-metadata.md b/_drafts/2020-09-28-github-metadata.md
index 02c5072..02c5072 100644
--- a/_posts/2020-09-28-github-metadata.md
+++ b/_drafts/2020-09-28-github-metadata.md
diff --git a/_posts/2020-09-28-twitter.md b/_drafts/2020-09-28-twitter.md
index edba12e..edba12e 100644
--- a/_posts/2020-09-28-twitter.md
+++ b/_drafts/2020-09-28-twitter.md
diff --git a/_pages/about.markdown b/_pages/about.markdown
new file mode 100644
index 0000000..2569671
--- /dev/null
+++ b/_pages/about.markdown
@@ -0,0 +1,46 @@
+---
+layout: about
+title: About
+permalink: /
+description: An explorer of high-level computation in a low-level fashion
+
+profile:
+ align: right
+ image: 2020F-Hallsby_Karl.png
+# address: >
+# <p>555 your office number</p>
+# <p>123 your address street</p>
+# <p>Your City, State 12345</p>
+
+news: false # includes a list of news items
+selected_papers: false # includes a list of papers marked as "selected={true}"
+social: true # includes social icons at the bottom of the page
+---
+I am Karl Hallsby, and am currently a student at [Illinois Institute of Technology](https://iit.edu).<br>
+Online, you can typically find me by the handle/username `KarlJoad`.
+
+I am a responsible, independent self-starter, who is quick-learning, and goal-oriented.
+Currently a Masters degree-seeking student with knowledge of computer hardware and software design, and experience in leading projects in a multinational corporation.
+I have expertise in digital hardware design, software engineering, and system security.
+
+I am a [GNU Emacs](https://www.gnu.org/software/emacs/) user, and my dotfiles can be found [here](https://github.com/KarlJoad/Emacs_Dotfiles).
+I also use [NixOS](https:nixos.org), my dotfiles for various machines are [here](https://github.com/KarlJoad/NixOS_Dotfiles).
+To manage my home directory's dotfiles, I use [home-manager](https://github.com/nix-community/home-manager), whose dotfiles can be found [here](https://github.com/KarlJoad/Dotfiles-hm).
+You can find the source for this website [here](https://git.karl.hallsby.com/?p=website.git;a=summary).
+
+As a developer, I am proficient in:
+ * [C](https://en.wikipedia.org/wiki/C_(programming_language))
+ * [MC68k Assembly](https://en.wikipedia.org/wiki/Motorola_68000)
+ * [MIPS](https://en.wikipedia.org/wiki/MIPS_architecture)
+ * [Java](https://www.java.com/en/)
+ * [Python 3](https://www.python.org/)
+ * [Haskell](https://www.haskell.org/)
+
+I am familiar with the following tools:
+ * [Git](https://git-scm.com)
+ * Linux
+ * [$$\LaTeX$$](https://www.latex-project.org/)
+ * Oscilloscope
+ * Digital Logic Analyzer
+
+For further exploration of my work, please see [my GitHub](https://github.com/KarlJoad).
diff --git a/_pages/about.md b/_pages/about.md
deleted file mode 100644
index 3ea7593..0000000
--- a/_pages/about.md
+++ /dev/null
@@ -1,24 +0,0 @@
----
-layout: about
-title: about
-permalink: /
-description: <a href="#">Affiliations</a>. Address. Contacts. Moto. Etc.
-
-profile:
- align: right
- image: prof_pic.jpg
- address: >
- <p>555 your office number</p>
- <p>123 your address street</p>
- <p>Your City, State 12345</p>
-
-news: true # includes a list of news items
-selected_papers: true # includes a list of papers marked as "selected={true}"
-social: true # includes social icons at the bottom of the page
----
-
-Write your biography here. Tell the world about yourself. Link to your favorite [subreddit](http://reddit.com){:target="\_blank"}. You can put a picture in, too. The code is already in, just name your picture `prof_pic.jpg` and put it in the `img/` folder.
-
-Put your address / P.O. box / other info right below your picture. You can also disable any these elements by editing `profile` property of the YAML header of your `_pages/about.md`. Edit `_bibliography/papers.bib` and Jekyll will render your [publications page](/al-folio/publications/) automatically.
-
-Link to your social media connections, too. This theme is set up to use [Font Awesome icons](http://fortawesome.github.io/Font-Awesome/){:target="\_blank"} and [Academicons](https://jpswalsh.github.io/academicons/){:target="\_blank"}, like the ones below. Add your Facebook, Twitter, LinkedIn, Google Scholar, or just disable all of them.
diff --git a/activities.markdown b/_pages/activities.markdown
index e71bee9..b5d2261 100644
--- a/activities.markdown
+++ b/_pages/activities.markdown
@@ -2,6 +2,8 @@
layout: page
title: Activities
permalink: /activities/
+description: What I do and where I spend my time.
+nav: false
---
# [Triangle Fraternity, Armour Chapter](https://triangleiit.org)
2018-Present<br>
diff --git a/_pages/dropdown.md b/_pages/dropdown.md
index 578b372..7532208 100644
--- a/_pages/dropdown.md
+++ b/_pages/dropdown.md
@@ -3,10 +3,12 @@ layout: page
title: submenus
nav: true
dropdown: true
-children:
- - title: publications
- permalink: /publications/
- - title: divider
- - title: projects
- permalink: /projects/
---- \ No newline at end of file
+children:
+ - title: Activities
+ permalink: /activities/
+ - title: Experience
+ permalink: /experience/
+ - title: Interests
+ permalink: /interests/
+# - title: divider
+---
diff --git a/education.markdown b/_pages/education.markdown
index d252b05..e68ea41 100644
--- a/education.markdown
+++ b/_pages/education.markdown
@@ -2,6 +2,8 @@
layout: page
title: Education
permalink: /education/
+description: Where I studied, where I am currently studying, a description of some of my courses and honors achieved while in university.
+nav: true
---
# MS, Computer Engineering
## [Illinois Institute of Technology](https://iit.edu)
diff --git a/experience.markdown b/_pages/experience.markdown
index 52bbd71..e8871a4 100644
--- a/experience.markdown
+++ b/_pages/experience.markdown
@@ -2,6 +2,8 @@
layout: page
title: Experience
permalink: /experience/
+description: Listing of all my professional experiences.
+nav: false
---
# [Mazarine Ventures](https://mazarineventures.com)
Chicago, IL<br>
diff --git a/interests.markdown b/_pages/interests.markdown
index 3b7cc17..21fa260 100644
--- a/interests.markdown
+++ b/_pages/interests.markdown
@@ -2,6 +2,8 @@
layout: page
title: Interests
permalink: /interests/
+description: A collection of things I enjoy with my time.
+nav: false
---
Here, you can find some other things that are of interest to me.
diff --git a/_pages/projects.md b/_pages/projects.md
index 9308732..2884e7f 100644
--- a/_pages/projects.md
+++ b/_pages/projects.md
@@ -3,7 +3,7 @@ layout: page
title: projects
permalink: /projects/
description: A growing collection of your cool projects.
-nav: true
+nav: false
display_categories: [work, fun]
horizontal: false
---
diff --git a/_pages/publications.md b/_pages/publications.md
index 58634bd..adaa4cf 100644
--- a/_pages/publications.md
+++ b/_pages/publications.md
@@ -4,7 +4,7 @@ permalink: /publications/
title: publications
description: publications by categories in reversed chronological order. generated by jekyll-scholar.
years: [1956, 1950, 1935, 1905]
-nav: true
+nav: false
---
<div class="publications">
diff --git a/resume.markdown b/_pages/resume.markdown
index 4995712..48337aa 100644
--- a/resume.markdown
+++ b/_pages/resume.markdown
@@ -2,11 +2,12 @@
layout: page
title: CV
permalink: /cv/
+nav: true
---
-My Curriculum Vitae has been prepared using $\LaTeX$.
+My Curriculum Vitae has been prepared using $$\LaTeX$$.
The source of which can be found in my other repository, [here](https://git.karl.hallsby.com/?p=resume.git;a=summary)
-{% pdf "/resume/Hallsby_Karl.pdf" %}
+{% pdf "/assets/pdf/resume/Hallsby_Karl.pdf" %}
Note that you must have a PDF viewer for the file to be displayed here.
Otherwise, you must download and open the file manually.
diff --git a/_pages/teaching.md b/_pages/teaching.md
index ddcc59b..a7440e3 100644
--- a/_pages/teaching.md
+++ b/_pages/teaching.md
@@ -3,7 +3,7 @@ layout: page
permalink: /teaching/
title: teaching
description: Materials for courses you taught. Replace this text with your description.
-nav: true
+nav: false
---
For now, this page is assumed to be a static description of your courses. You can convert it to a collection similar to `_projects/` so that you can have a dedicated page for each course.
diff --git a/_posts/2021-06-10-chipyard-riscv-project.markdown b/_posts/2021-06-10-chipyard-riscv-project.markdown
index e3728d1..fe7a822 100644
--- a/_posts/2021-06-10-chipyard-riscv-project.markdown
+++ b/_posts/2021-06-10-chipyard-riscv-project.markdown
@@ -1,5 +1,5 @@
---
-layout: article
+layout: post
title: "Chipyard, RISC-V, and Chisel"
date: 2021-06-10
categories: riscv
@@ -43,6 +43,6 @@ This report covers how to set up Chipyard to design and simulate designs, and wr
It goes into an in-depth discussion of Chipyard's structure and how to work with it.
Later sections explore potential uses of RISC-V and Chipyard at [Illinois Institute of Technology](https://www.iit.edu/) ([Alex's](https://alukens.com) and my university).
-{% pdf "/assets/chipyard-intro.pdf" %}
+{% pdf "/assets/pdf/chipyard-intro.pdf" %}
You must have a PDF viewer for the file to be displayed as a part of this page.
Otherwise, you must download and open the file manually.
diff --git a/_posts/2021-06-17-jekyll-text-theme-rss.markdown b/_posts/2021-06-17-jekyll-text-theme-rss.markdown
index 1be5b28..9276725 100644
--- a/_posts/2021-06-17-jekyll-text-theme-rss.markdown
+++ b/_posts/2021-06-17-jekyll-text-theme-rss.markdown
@@ -1,5 +1,5 @@
---
-layout: article
+layout: post
title: "Add RSS to TeXt Theme-d Jekyll Site"
date: 2021-06-17
categories: rss
diff --git a/about.markdown b/about.markdown
deleted file mode 100644
index 69fbdbd..0000000
--- a/about.markdown
+++ /dev/null
@@ -1,25 +0,0 @@
----
-layout: page
-title: About
-permalink: /about/
----
-# Karl Gustaf Hallsby #
-
-![Karl Hallsby](/assets/2020F-Hallsby_Karl.png){:width="50%"}{:style="float: left; margin-right: 10px"}
-
-I am a responsible, independent self-starter, who is quick-learning, and goal-oriented.<br>
-Currently a Masters degree-seeking student with knowledge of computer hardware and software design, and experience in leading projects in a multinational corporation.<br>
-I have expertise in digital hardware design, software engineering, and system security.
-
-I am a [GNU Emacs](https://www.gnu.org/software/emacs/) user, and my dotfiles can be found [here](https://github.com/KarlJoad/Emacs_Dotfiles).
-I also use [NixOS](https:nixos.org), my dotfiles for various machines are [here](https://github.com/KarlJoad/NixOS_Dotfiles).
-To manage my home directory's dotfiles, I use [home-manager](https://github.com/nix-community/home-manager), whose dotfiles can be found [here](https://github.com/KarlJoad/Dotfiles-hm).
-You can find the source for this website [here](https://git.karl.hallsby.com/?p=website.git;a=summary).<br>
-
-
-{:style="clear: both"}
-<!-- Any text that is below the picture should be put here. -->
-<br>
-
----
-For further exploration of my work, please see [my GitHub](https://github.com/KarlJoad).
diff --git a/assets/2020F-Hallsby_Karl.png b/assets/img/2020F-Hallsby_Karl.png
index e0e1f73..e0e1f73 100644
--- a/assets/2020F-Hallsby_Karl.png
+++ b/assets/img/2020F-Hallsby_Karl.png
Binary files differ
diff --git a/assets/chipyard-intro.pdf b/assets/pdf/chipyard-intro.pdf
index 763a035..763a035 100644
--- a/assets/chipyard-intro.pdf
+++ b/assets/pdf/chipyard-intro.pdf
Binary files differ
diff --git a/assets/pdf/resume b/assets/pdf/resume
new file mode 160000
+Subproject d7b7a58ef8053080c4ea9744e19362e0fa9cb88
diff --git a/gemset.nix b/gemset.nix
index ee95957..f9c4cb2 100644
--- a/gemset.nix
+++ b/gemset.nix
@@ -313,16 +313,6 @@
};
version = "2.13.0";
};
- jekyll-paginate = {
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0r7bcs8fq98zldih4787zk5i9w24nz5wa26m84ssja95n3sas2l8";
- type = "gem";
- };
- version = "1.1.0";
- };
jekyll-paginate-v2 = {
dependencies = ["jekyll"];
groups = ["jekyll_plugins"];
@@ -378,17 +368,6 @@
};
version = "1.4.0";
};
- jekyll-text-theme = {
- dependencies = ["jekyll" "jekyll-feed" "jekyll-paginate" "jekyll-sitemap" "jemoji"];
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0agc5mls60imbamwcxrnm73iadq178nqdziyplmdxkvalrc5rfwc";
- type = "gem";
- };
- version = "2.2.6";
- };
jekyll-twitter-plugin = {
groups = ["jekyll_plugins"];
platforms = [];
diff --git a/index.markdown b/index.markdown
deleted file mode 100644
index 063b795..0000000
--- a/index.markdown
+++ /dev/null
@@ -1,29 +0,0 @@
----
-# Feel free to add content and custom Front Matter to this file.
-# To modify the layout, see https://jekyllrb.com/docs/themes/#overriding-theme-defaults
-
-layout: home
-title: Home
-# Hiding the title of a page removes it from the navigation bar
----
-
-# Welcome
-You have reached my personal webpage!
-
-I am Karl Hallsby, and am currently a student at [Illinois Institute of Technology](https://iit.edu).<br>
-Online, you can typically find me by the handle/username `KarlJoad`.
-
-As a developer, I am proficient in:
- * [C](https://en.wikipedia.org/wiki/C_(programming_language))
- * [MC68k Assembly](https://en.wikipedia.org/wiki/Motorola_68000)
- * [MIPS](https://en.wikipedia.org/wiki/MIPS_architecture)
- * [Java](https://www.java.com/en/)
- * [Python 3](https://www.python.org/)
- * [Haskell](https://www.haskell.org/)
-
-I am familiar with the following tools:
- * [Git](https://git-scm.com)
- * Linux
- * [$\LaTeX$](https://www.latex-project.org/)
- * Oscilloscope
- * Digital Logic Analyzer
diff --git a/resume b/resume
deleted file mode 160000
-Subproject 46e7f4f465e1c5fe794ef72107fbb68aa19de45