commit 2832c3f157864dd88333dc97b0725335a3955f73 (patch)
parent 611e31ad122947e5073e0a6c0c83a6a3e0b6c532
Author: Alex Karle <alex@alexkarle.com>
Date: Mon, 4 Nov 2024 01:36:51 +0100
Split homepage into subpages
It was starting to feel very crowded.
Diffstat:
6 files changed, 69 insertions(+), 64 deletions(-)
diff --git 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 <<EOM
<footer>
<br>
diff --git a/www/about.txt 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
@@ -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
@@ -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
@@ -52,7 +52,7 @@ table.jam-artists {
<a href="/blog">Blog</a> |
<a href="/license.html">License</a>
</nav>
-<h1>Jam Tuesday Archive | alexkarle.com</h1>
+<h1>Jam Tuesday Archive</h1>
<h2>About</h2>
<p>
From about October 2020 up until August 2021, my brother Matt and I
diff --git a/www/projects.txt 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!