From 308b987048edd16fa468ec1bfc48ff634c512d25 Mon Sep 17 00:00:00 2001 From: Jason Cox Date: Thu, 27 Jun 2024 15:15:23 -0400 Subject: [PATCH] Add recent items from each category to home page --- content/_index.md | 10 +--- content/creations/git-personal-builder.md | 1 + content/creations/git-personal.md | 1 + content/creations/kyria/index.md | 1 + .../creations/lego-keyboard-stand/index.md | 1 + content/creations/mud-kitchen/index.md | 1 + content/writing/atreus-review/index.md | 1 + content/writing/combo-mods.md | 1 + .../index.md | 1 + content/writing/year-of-reading.md | 1 + layouts/index.html | 55 +++++++++++++++++++ 11 files changed, 67 insertions(+), 7 deletions(-) create mode 100644 layouts/index.html diff --git a/content/_index.md b/content/_index.md index 626dbb5..e277ae6 100644 --- a/content/_index.md +++ b/content/_index.md @@ -5,14 +5,10 @@ no_nav: true {{< picture src="headshot.png" alt="" width="128" >}} -Welcome to my website, where you can find my [reading](/reading/), [writing](/writing/), and [creations](/creations/). +I'm a bookworm, dad, and software developer. I have a [love/hate relationship with technology](/writing/my-journey-towards-intentional-technology-use/). I'm excited about [alternative approaches to children's education](/reading/free-to-learn/) and [immersing my kids in nature](/reading/last-child-in-the-woods/). I enjoy the outdoors, use [strange](/creations/kyria/) [keyboards](/writing/atreus-review/), and [read a lot](/writing/year-of-reading/). -Many of my personal interests are reflected in this site. I have a [love/hate relationship with technology](/writing/my-journey-towards-intentional-technology-use/). I'm a dad who's excited about [alternative approaches to children's education](/reading/free-to-learn/) and [immersing my kids in nature](/reading/last-child-in-the-woods/). I enjoy the outdoors, use [strange](/creations/kyria/) [keyboards](/writing/atreus-review/), and [read a lot](/writing/year-of-reading/), with a preference for nonfiction. +I'm currently wrapping up a computer science Master's degree at Georgia Tech and starting to look for software engineering jobs again. -Bits of my professional life find their way onto the site as well. I'm currently a computer science Master's student at Georgia Tech, where I work on [CellWatch](https://sites.gatech.edu/cellwatch/), a cellular network measurement suite, as my Master's project. Prior to coming to Tech, I worked as a software engineer, and I'll likely do so again in the future. - -I'd love to hear your comments and questions; email me at [hi@jasoncarloscox.com](mailto:hi@jasoncarloscox.com). - -If you feel so inclined, you can follow the [RSS feed](/index.xml) or [subscribe via email](/subscribe/). +I'd love to hear your comments and questions; email me at [hi@jasoncarloscox.com](mailto:hi@jasoncarloscox.com). You can also follow the [RSS feed](/index.xml) or [subscribe via email](/subscribe/). diff --git a/content/creations/git-personal-builder.md b/content/creations/git-personal-builder.md index d3b681e..d42ad0d 100644 --- a/content/creations/git-personal-builder.md +++ b/content/creations/git-personal-builder.md @@ -2,6 +2,7 @@ title: git-personal-builder date: 2022-11-21 lastmod: 2024-06-25 +favorite: true code: git: https://git.sr.ht/~jcc/git-personal-builder contributing: diff --git a/content/creations/git-personal.md b/content/creations/git-personal.md index 46e690a..ab04723 100644 --- a/content/creations/git-personal.md +++ b/content/creations/git-personal.md @@ -2,6 +2,7 @@ title: git-personal date: 2021-06-08 lastmod: 2022-11-21 +favorite: true code: git: https://git.sr.ht/~jcc/git-personal contributing: diff --git a/content/creations/kyria/index.md b/content/creations/kyria/index.md index 09ba2dd..b3a9d73 100644 --- a/content/creations/kyria/index.md +++ b/content/creations/kyria/index.md @@ -1,6 +1,7 @@ --- title: Kyria date: 2022-03-01 +favorite: true lastmod: 2022-03-11 summary: A custom, split, ergonomic, tiny, mechanical keyboard that I built from a kit. --- diff --git a/content/creations/lego-keyboard-stand/index.md b/content/creations/lego-keyboard-stand/index.md index aeb55dc..f9f9696 100644 --- a/content/creations/lego-keyboard-stand/index.md +++ b/content/creations/lego-keyboard-stand/index.md @@ -1,6 +1,7 @@ --- title: LEGO keyboard stand date: 2024-03-08 +favorite: true --- Back in 2022, I built myself a Kyria, a split mechanical keyboard. One of the draws of a split keyboard is the ability to position the two halves independently to fit your body; it can really be quite comfy. But the downside is that you have two different pieces that can drift around your desk; add a couple of palm rests and it becomes four moving pieces that constantly need to be rearranged. After dealing with this issue for years, sometimes hardly using my Kyria out of frustration, I finally decided to build myself a solution, with LEGOs. diff --git a/content/creations/mud-kitchen/index.md b/content/creations/mud-kitchen/index.md index ee012a7..f2586ba 100644 --- a/content/creations/mud-kitchen/index.md +++ b/content/creations/mud-kitchen/index.md @@ -1,6 +1,7 @@ --- title: Mud kitchen date: 2024-04-30 +favorite: true --- I built a mud kitchen for my kids. It has a functional foot-pump-powered double sink, a pretend stove and oven, and some handy storage space. I had fun building it, and the kids seem to be having fun playing with it. diff --git a/content/writing/atreus-review/index.md b/content/writing/atreus-review/index.md index fd3e8f4..02277ae 100644 --- a/content/writing/atreus-review/index.md +++ b/content/writing/atreus-review/index.md @@ -2,6 +2,7 @@ title: Keyboardio Atreus review date: 2021-08-06 lastmod: 2024-04-30 +favorite: true summary: I bought a Keyboardio Atreus in early 2021 -- here are my thoughts on it. aliases: - /blog/atreus-review diff --git a/content/writing/combo-mods.md b/content/writing/combo-mods.md index 75a1eb0..7d2a3ea 100644 --- a/content/writing/combo-mods.md +++ b/content/writing/combo-mods.md @@ -1,6 +1,7 @@ --- title: 'Combo mods: A less error-prone alternative to home-row mods' date: 2022-02-16 +favorite: true summary: It didn't take long after getting my Keyboardio Atreus for me to try out home-row mods. I used them for several months and really wanted to like them -- it's so convenient to have all your modifiers on the home row -- but I could never get the timing configuration right. In their place, I discovered combo mods, which are almost as convenient and much less error-prone. aliases: - /blog/combo-mods diff --git a/content/writing/my-journey-towards-intentional-technology-use/index.md b/content/writing/my-journey-towards-intentional-technology-use/index.md index 208d8be..dc7dd7c 100644 --- a/content/writing/my-journey-towards-intentional-technology-use/index.md +++ b/content/writing/my-journey-towards-intentional-technology-use/index.md @@ -1,6 +1,7 @@ --- title: My journey towards intentional technology use date: 2023-08-31 +favorite: true summary: I've always been fascinated by technology; it's so shiny and exciting, so full of potential uses. But sometimes those many uses are too much. Sometimes we use technology simply because it's there, and it gets in the way of what we truly care about doing. As my time and mental energy have become more scarce, and as technology has become more addictive and manipulative, my attitude towards the digital world has changed. aliases: - /blog/my-journey-towards-intentional-technology-use diff --git a/content/writing/year-of-reading.md b/content/writing/year-of-reading.md index 06061ed..bcdc3d0 100644 --- a/content/writing/year-of-reading.md +++ b/content/writing/year-of-reading.md @@ -1,6 +1,7 @@ --- title: A year of reading date: 2023-01-06 +favorite: true aliases: - /blog/year-of-reading --- diff --git a/layouts/index.html b/layouts/index.html new file mode 100644 index 0000000..f531963 --- /dev/null +++ b/layouts/index.html @@ -0,0 +1,55 @@ +{{ define "after-content" }} +

Reading

+ +I do mini-reviews of the books that I read. Here are some that I've especially liked lately: + +{{ $favs := where (.GetPage "/reading").Pages "Params.book ratings" "intersect" (slice "great") }} + + + +See more on the reading page. + +

Creations

+ +I love to build things, both on computers and in the physical world. I've particularly enjoyed these ones: + +{{ $favs := where (.GetPage "/creations").Pages "Params.favorite" true }} + + +See more on the creations page. + +

Writing

+ +Every once in a while I write something more like a traditional blog post. Here are some of my recent favorites: + +{{ $favs := where (.GetPage "/writing").Pages "Params.favorite" true }} + + +See more on the writing page. +{{ end }} + +{{ define "page-styles" }} + +{{ end }} -- 2.45.2