diff options
-rw-r--r-- | .gitmodules | 2 | ||||
-rw-r--r-- | 404.html | 2 | ||||
-rw-r--r-- | Gemfile.lock | 8 | ||||
-rw-r--r-- | _config.yml | 41 | ||||
-rw-r--r-- | _data/navigation.yml | 4 | ||||
-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.markdown | 46 | ||||
-rw-r--r-- | _pages/about.md | 24 | ||||
-rw-r--r-- | _pages/activities.markdown (renamed from activities.markdown) | 2 | ||||
-rw-r--r-- | _pages/dropdown.md | 16 | ||||
-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.md | 2 | ||||
-rw-r--r-- | _pages/publications.md | 2 | ||||
-rw-r--r-- | _pages/resume.markdown (renamed from resume.markdown) | 5 | ||||
-rw-r--r-- | _pages/teaching.md | 2 | ||||
-rw-r--r-- | _posts/2021-06-10-chipyard-riscv-project.markdown | 4 | ||||
-rw-r--r-- | _posts/2021-06-17-jekyll-text-theme-rss.markdown | 2 | ||||
-rw-r--r-- | about.markdown | 25 | ||||
-rw-r--r-- | assets/img/2020F-Hallsby_Karl.png (renamed from assets/2020F-Hallsby_Karl.png) | bin | 15575131 -> 15575131 bytes | |||
-rw-r--r-- | assets/pdf/chipyard-intro.pdf (renamed from assets/chipyard-intro.pdf) | bin | 4700625 -> 4700625 bytes | |||
m--------- | assets/pdf/resume | 0 | ||||
-rw-r--r-- | gemset.nix | 21 | ||||
-rw-r--r-- | index.markdown | 29 | ||||
m--------- | resume | 0 |
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 @@ -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 Binary files differindex e0e1f73..e0e1f73 100644 --- a/assets/2020F-Hallsby_Karl.png +++ b/assets/img/2020F-Hallsby_Karl.png diff --git a/assets/chipyard-intro.pdf b/assets/pdf/chipyard-intro.pdf Binary files differindex 763a035..763a035 100644 --- a/assets/chipyard-intro.pdf +++ b/assets/pdf/chipyard-intro.pdf diff --git a/assets/pdf/resume b/assets/pdf/resume new file mode 160000 +Subproject d7b7a58ef8053080c4ea9744e19362e0fa9cb88 @@ -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 |