{"id":24753,"date":"2026-07-03T07:48:38","date_gmt":"2026-07-03T11:48:38","guid":{"rendered":"https:\/\/nuxx.net\/blog\/?p=24753"},"modified":"2026-07-03T08:31:15","modified_gmt":"2026-07-03T12:31:15","slug":"site-cleanup-logo","status":"publish","type":"post","link":"https:\/\/nuxx.net\/blog\/2026\/07\/03\/site-cleanup-logo\/","title":{"rendered":"Site Cleanup + Logo"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/nuxx.net\/blog\/wp-content\/uploads\/2026\/07\/og-image.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"538\" src=\"https:\/\/nuxx.net\/blog\/wp-content\/uploads\/2026\/07\/og-image-1024x538.png\" alt=\"\" class=\"wp-image-24758\" srcset=\"https:\/\/nuxx.net\/blog\/wp-content\/uploads\/2026\/07\/og-image-1024x538.png 1024w, https:\/\/nuxx.net\/blog\/wp-content\/uploads\/2026\/07\/og-image-300x158.png 300w, https:\/\/nuxx.net\/blog\/wp-content\/uploads\/2026\/07\/og-image-768x403.png 768w, https:\/\/nuxx.net\/blog\/wp-content\/uploads\/2026\/07\/og-image.png 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\"><code>og-image.png<\/code> (Default OpenGraph preview image for the site.)<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">In the biggest clean-up to this site since back 2020 when I took the photo gallery down and static&#8217;d the wiki, I&#8217;ve cobbled together a new theme and logo, made a bunch of under-the-hood changes, and went waaaay down the rabbit hole automated content cleanup (fixing broken links, missing images, etc). One of the biggest irritations I had with the previous theme, <a href=\"https:\/\/demo.competethemes.com\/?theme=period\">Period<\/a>, is that it didn&#8217;t have great support for <code>code blocks<\/code> and never really felt like&#8230; mine. It worked well enough, so I just stuck with it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For a logo I just quickly drew something up with a paintbrush in Photoshop than ran it through a vectorizing \/ site icon generation process, and&#8230; I got that. I&#8217;m not sure if I&#8217;m completely happy with it, but it&#8217;ll do for now.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Perhaps long overdue, I moved the server from <a href=\"https:\/\/en.wikipedia.org\/wiki\/Apache_HTTP_Server\">Apache<\/a> to <a href=\"https:\/\/en.wikipedia.org\/wiki\/Caddy_(web_server)\">Caddy<\/a>. While Apache is the venerable web server, and been used here for quite some time, I&#8217;ve always been a bit fond of using atypical servers (such as <a href=\"https:\/\/nuxx.net\/blog\/2008\/08\/21\/lighttpd-on-nuxxnet\/\" data-type=\"post\" data-id=\"266\">lighttpd<\/a>). I&#8217;ve been using Caddy on <a href=\"https:\/\/trailmaps.app\">trailmaps.app<\/a> for a couple years and been extremely happy with its automatic support for <a href=\"https:\/\/en.wikipedia.org\/wiki\/Automatic_Certificate_Management_Environment\">ACME<\/a>, so with not much else to do yesterday afternoon I flipped things over.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I also put some time in getting <a href=\"https:\/\/en.wikipedia.org\/wiki\/Open_Graph_protocol\">OpenGraph<\/a> (see also <a href=\"https:\/\/www.opengraph.xyz\/\">opengraph.xyz<\/a>) working, which helps when links are shared and things are indexed. This just more polish, but makes things nicer, especially as <em>so<\/em> many things do rich link previews these days.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">There is still got some cleanup of the Caddy config to do &#8212; removing some old rewrites and MIME types from years-old experiments &#8212; but for the first-pass a direct translation of one config to the other made the change-over easy. There&#8217;s probably some further tweaking of PHP needed for performance, but that needs some time for the server to settle. I imagine there&#8217;ll also be some content cleanup, like fixing filenames for the wiki archive and maybe some old blog post format things, but those&#8217;ll (hopefully) get handled as I stumble across them.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This makes me happy, because I feel like I&#8217;m knocking a bunch of technical debt items off a long-put-away mental list; things that I deemed too hard-for-then and just accepted. Not bad for a few afternoons\/evenings during a heat wave where I&#8217;m a bit nonplussed about being outside yet am itching to do <em>something<\/em>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the biggest clean-up to this site since back 2020 when I took the photo gallery down and static&#8217;d the wiki, I&#8217;ve cobbled together a new theme and logo, made a bunch of under-the-hood changes, and went waaaay down the rabbit hole automated content cleanup (fixing broken links, missing images, etc). One of the biggest\u2026<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-24753","post","type-post","status-publish","format-standard","hentry","category-nuxxnet"],"_links":{"self":[{"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/posts\/24753","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/comments?post=24753"}],"version-history":[{"count":3,"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/posts\/24753\/revisions"}],"predecessor-version":[{"id":24764,"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/posts\/24753\/revisions\/24764"}],"wp:attachment":[{"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/media?parent=24753"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/categories?post=24753"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/tags?post=24753"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}