commit 145fda165d3e7c5fa188030ade1c2eebdf53ba73 (patch)
parent 68a3cf69168ef150b1ac989b05fc308e544f5edd
Author: Alex Karle <alex@alexkarle.com>
Date: Wed, 8 Sep 2021 22:37:10 -0400
mdoc: Add .Pp breaks before/after lists and displays
Also changes the format of domain-names to be .Ss subsections.
This is all to make text.alexkarle.com look more readable!
Fortunately, it seems that the HTML is unchanged :)
Diffstat:
6 files changed, 23 insertions(+), 11 deletions(-)
diff --git a/creative-coding.7 b/creative-coding.7
@@ -37,6 +37,7 @@ and the site's build system helped me brush up on BSD
I'd encourage you to try it \(em
set an arbitrary restriction and see where it takes you!
Here's a few ideas to get you started:
+.Pp
.Bl -bullet -compact
.It
Write your own X window manager in as few lines of code as you can
@@ -51,6 +52,7 @@ Write a blogging engine updated via email
.It
Write your own templating language (and parser)
.El
+.Pp
The goal, for me, is to choose a challenging project that helps
me understand a technology I use daily but may take for granted
(windowing systems, VCS, email, parsers, etc).
diff --git a/domain-names.7 b/domain-names.7
@@ -11,23 +11,16 @@ Not for boosting my own webpage (it doesn't really have much traffic).
Just for me.
.Pp
The results were... disheartening.
-.Bl -bullet -compact
-.It
-.Sy karle.org :
-.Pp
+.Ss karle.org
Registered since 2004, no website, just an email DNS record.
WHOIS guard ensures I can't even reach out to who owns it.
-.It
-.Sy karle.com :
-.Pp
+.Ss karle.com
For sale by owner on Uniregistry.
Ok.
Inquired.
Owner wants a "serious 5 figure offer".
Next!
-.It
-.Sy karle.net :
-.Pp
+.Ss karle.net
Owned by
.Lk https://realnames.com RealNames ,
a business seemingly centered around buying lastname.net domains and
@@ -35,9 +28,12 @@ charging people like me to set up an email.
Almost brilliant enough of a business to make me forgive their scumminess.
.Em Almost .
Nary an option to buy it.
-.El
+.Ss Conclusion
So here we are.
Looks like `karle.co` for at least a little longer.
+.Pp
+.Sy Update:
+I've settled on alexkarle.com and plan to use it for the foreseeable future.
.Sh SEE ALSO
.Bl -bullet -compact
.It
diff --git a/my-old-man.7 b/my-old-man.7
@@ -89,6 +89,7 @@ The relevant bit is the implicit suffix rule to convert each .7 file to .html:
| sed 's#</head>#<meta name="viewport" content="width=device-width,initial-scale=1">&# ' \\
> $@
.Ed
+.Pp
This looks crazy, but it's not too complex.
First, know that
.Sy $<
@@ -136,6 +137,7 @@ git -C ${dir} --work-tree=${WT} checkout -f master
make -C ${WT}
echo "done"
.Ed
+.Pp
So, on any push, it checks out the entire source tree into the webserver's content
area and rebuilds only the necessary HTML files (thanks to
.Xr make 1 ) .
diff --git a/self-hosted.7 b/self-hosted.7
@@ -31,6 +31,7 @@ but for now, I really just wanted to give a brief update on where I landed and
what the current stack is.
.Pp
I'm currently running (in no particular order):
+.Pp
.Bl -bullet -compact
.It
.Sy OS :
@@ -82,6 +83,7 @@ static HTML of content generated via post-receive hook with
.Sy stagit(1)
.El
.El
+.Pp
That's all for now!
.Sh SEE ALSO
.Bl -bullet -compact
diff --git a/use-feeds.7 b/use-feeds.7
@@ -90,6 +90,7 @@ embedded HTML in the XML feed, it was pretty smooth sailing.
The full implementation is in
.Lk https://alexkarle.com/git/alexkarle.com/file/bin/genatom.sh.html genatom.sh
and basically boils down to:
+.Pp
.Bl -enum -compact
.It
.Xr grep 1
@@ -110,6 +111,7 @@ users never even need to visit the site!
.It
End by printing the footer of the XML
.El
+.Pp
And that's it!
The only real trick was to use
.Lk https://en.wikipedia.org/wiki/CDATA CDATA
diff --git a/uses.7 b/uses.7
@@ -26,6 +26,7 @@ If not my most important tool,
it's definitely the most impactful.
.Pp
Other editors I use:
+.Pp
.Bl -bullet -compact
.It
.Xr vi 1
@@ -34,6 +35,7 @@ for system configs (super snappy on OpenBSD)
.Xr ed 1
for fun and for slow/serial connections (yes, really!)
.El
+.Pp
I try emacs every once and a while because I think Lisp is awesome
(and far superior to VimScript),
but I don't really dig the "run everything in emacs" approach.
@@ -42,6 +44,7 @@ I've been passionate about running free and open source (FOSS)
operating systems
since ~2019 when I first started using Linux seriously at work.
I'm currently running:
+.Pp
.Bl -compact -bullet
.It
.Lk https://openbsd.org OpenBSD
@@ -55,6 +58,7 @@ for my desktop (good support for work-related software)
.Lk https://alpinelinux.org Alpine Linux
on my laptop (OpenBSD sometimes too, although it runs hot)
.El
+.Pp
In the past I've also used
.Lk https://archlinux.org Arch Linux
(~2 years) and before that I was on macOS.
@@ -63,6 +67,7 @@ Generally, you'll see a skew towards keyboard driven,
"simple" (less features),
and terminal applications.
Roughly in order of first-use:
+.Pp
.Bl -compact -bullet
.It
.Lk https://git-scm.com/ git(1)
@@ -92,7 +97,9 @@ on OpenBSD for shells (late-2019)
.Lk https://www.passwordstore.org pass(1)
for password/secret management (late-2020)
.El
+.Pp
Not currently in use but notable:
+.Pp
.Bl -compact -bullet
.It
.Lk https://xfce.org/ Xfce
@@ -105,6 +112,7 @@ but I always go back to the more minimal, keyboard-driven, dwm.
After years of mushy laptop keyboards,
I discovered mechanical keyboards through a coworker and
I've been clicking and clacking happily ever since!
+.Pp
.Bl -bullet -compact
.It
.Lk https://uhk.io Ultimate Hacking Keyboard