From 2832c3f157864dd88333dc97b0725335a3955f73 Mon Sep 17 00:00:00 2001 From: Alex Karle Date: Mon, 4 Nov 2024 01:36:51 +0100 Subject: [PATCH] Split homepage into subpages It was starting to feel very crowded. --- bin/genpage | 2 +- www/about.txt | 43 +++++++++++++++++++++++++++++++++++++++++++ www/contact.txt | 7 +++++++ www/index.txt | 71 +++++++++-------------------------------------------------------------- www/jam-tuesday/index.html | 2 +- www/projects.txt | 8 ++++++++ 6 files changed, 69 insertions(+), 64 deletions(-) create mode 100644 www/about.txt create mode 100644 www/contact.txt create mode 100644 www/projects.txt diff --git a/bin/genpage b/bin/genpage index 15b5e10..f3bda64 100755 --- a/bin/genpage +++ b/bin/genpage @@ -33,7 +33,7 @@ EOM nihdoc < "$1" -if echo "$1" | grep -q -v "blog/"; then +if echo "$1" | grep -q -v "index.txt"; then cat <
diff --git a/www/about.txt b/www/about.txt new file mode 100644 index 0000000..58ff85b --- /dev/null +++ b/www/about.txt @@ -0,0 +1,43 @@ +# About Me + +Hi! I'm Alex. I'm a software engineer living near Boston, MA. +My professional career has been quite the journey from developer +tooling to infrastructure/devops to web backends and now data +pipelines. However, I mostly [blog](/blog) about hobbies. +Things like: + +- Exploring niche operating systems like + [Plan 9](/blog/exploring-plan9.html) +- Perusing the "smolweb" via internet protocols like [Gopher](/blog/burrowing.html) +- Sysadmin-ing [several servers](/blog/starting-a-tilde.html) + +Outside of tech, I enjoy playing music, hiking, and a sharing +a good board among friends. + +## About This Site + +This site is an ever-changing hobby project where I use the +markup and build system as an excuse to learn and/or build new +tools. + +In 2020, I [rewrote the site](/blog/my-old-man.html) as a series +of man-pages in [`mdoc(7)`](https://man.openbsd.org/mdoc.7), +writing new blog posts in the language and developing a toolchain +to [support feeds](/blog/use-feeds.html), [text-only versions](/blog/text-only.html), +and eventually a [gopher mirror](/blog/burrowing.html). + +At the end of 2021, I really wanted a lower-friction medium to +blog on (akin to the plaintext I was writing on my +[phlog](gopher://alexkarle.com/1/phlog)). Looking to keep the +site buildable by base OpenBSD as a +[creative limitation](/blog/creative-coding.html), +I took the opportunity to write my own +lightweight markup parser, [`nihdoc`](https://git.sr.ht/~akarle/nihdoc). + +For a brief period, this site was a [lookalike](/acme-index.html) +of [Plan 9](https://9p.io/plan9/)'s editor/interface +[Acme](https://en.wikipedia.org/wiki/Acme_%28text_editor%29), +but as I haven't used it in a while I've toned it back to +a simple background-color homage :) + +[Stay tuned](/atom.xml) for more! diff --git a/www/contact.txt b/www/contact.txt new file mode 100644 index 0000000..dffc30b --- /dev/null +++ b/www/contact.txt @@ -0,0 +1,7 @@ +# Contact + +- Email: _contact AT this-domain_ +- IRC: `akarle` on [libera.chat](https://libera.chat) +- sourcehut: [`~akarle`](https://sr.ht/~akarle) +- Resume: `$ curl -sS https://alexkarle.com/resume.4 | mandoc -l` + # [PDF](https://alexkarle.com/akarle.pdf) diff --git a/www/index.txt b/www/index.txt index 61cdc67..edb7034 100644 --- a/www/index.txt +++ b/www/index.txt @@ -1,62 +1,9 @@ -# Welcome - -## About Me - -Hi! I'm Alex. I'm a software engineer living near Boston, MA. -My professional career has been quite the journey from developer -tooling to infrastructure/devops to web backends and now data -pipelines. However, I mostly [blog](/blog) about hobbies. -Things like: - -- Exploring niche operating systems like - [Plan 9](/blog/exploring-plan9.html) -- Perusing the "smolweb" via internet protocols like [Gopher](/blog/burrowing.html) -- Sysadmin-ing [several servers](/blog/starting-a-tilde.html) - -Outside of tech, I enjoy playing music, hiking, and a sharing -a good board among friends. - -## About This Site - -This site is an ever-changing hobby project where I use the -markup and build system as an excuse to learn and/or build new -tools. - -In 2020, I [rewrote the site](/blog/my-old-man.html) as a series -of man-pages in [`mdoc(7)`](https://man.openbsd.org/mdoc.7), -writing new blog posts in the language and developing a toolchain -to [support feeds](/blog/use-feeds.html), [text-only versions](/blog/text-only.html), -and eventually a [gopher mirror](/blog/burrowing.html). - -At the end of 2021, I really wanted a lower-friction medium to -blog on (akin to the plaintext I was writing on my -[phlog](gopher://alexkarle.com/1/phlog)). Looking to keep the -site buildable by base OpenBSD as a -[creative limitation](/blog/creative-coding.html), -I took the opportunity to write my own -lightweight markup parser, [`nihdoc`](https://git.sr.ht/~akarle/nihdoc). - -For a brief period, this site was a [lookalike](/acme-index.html) -of [Plan 9](https://9p.io/plan9/)'s editor/interface -[Acme](https://en.wikipedia.org/wiki/Acme_%28text_editor%29), -but as I haven't used it in a while I've toned it back to -a simple background-color homage :) - -[Stay tuned](/atom.xml) for more! - -## Projects Found Here - -- [yet another weblog](/blog): Thoughts on tech and life -- [garbash](/garbash): Configs and setup notes from a [tilde experiment](/blog/starting-a-tilde.html) -- [euchre.live](https://sr.ht/~akarle/euchre-live): A Euchre web-app for my family -- [jam-tuesday](/jam-tuesday): An archive of my jam setlists -- [uses](/uses.html): Software and hardware that I use -- [gopher://alexkarle.com]: my gopherhole -- phlog, notes & more! - -## Contact / Elsewhere - -- Email: _contact AT this-domain_ -- IRC: `akarle` on [libera.chat](https://libera.chat) -- sourcehut: [`~akarle`](https://sr.ht/~akarle) -- Resume: `$ curl -sS https://alexkarle.com/resume.4 | mandoc -l` - # [PDF](https://alexkarle.com/akarle.pdf) +# /home + +- [about me](/about.html) +- [blog](/blog/) +- [jam setlists](/jam-tuesday/) +- [sysadmin notes](/garbash/) +- [gopher](gopher://alexkarle.com) +- [uses](/uses.html) +- [contact](/contact.html) diff --git a/www/jam-tuesday/index.html b/www/jam-tuesday/index.html index cf0d850..c85fce8 100644 --- a/www/jam-tuesday/index.html +++ b/www/jam-tuesday/index.html @@ -52,7 +52,7 @@ table.jam-artists { Blog | License -

Jam Tuesday Archive | alexkarle.com

+

Jam Tuesday Archive

About

From about October 2020 up until August 2021, my brother Matt and I diff --git a/www/projects.txt b/www/projects.txt new file mode 100644 index 0000000..5cefb36 --- /dev/null +++ b/www/projects.txt @@ -0,0 +1,8 @@ +# Projects + +- [yet another weblog](/blog): Thoughts on tech and life +- [garbash](/garbash): Configs and setup notes from a [tilde experiment](/blog/starting-a-tilde.html) +- [euchre.live](https://sr.ht/~akarle/euchre-live): A Euchre web-app for my family +- [jam-tuesday](/jam-tuesday): An archive of my jam setlists +- [uses](/uses.html): Software and hardware that I use +- [gopher://alexkarle.com]: my gopherhole -- phlog, notes & more! -- libgit2 1.8.1