The passage of another year — this site’s fourth full year of existence and my first full year as a retired guy — means it’s time to review some of what appeared here, and what otherwise occupied my brain, during Earth’s latest numerically designated orbit of its star.
It wasn’t until well into 2022 that I started hearing about the “100 Days To Offload” website and its associated challenge “to publish 100 posts on your personal blog in a year.” Still, as I noted a few days ago on Mastodon:
Looks like I’ve done my job re #100DaysToOffload — just counted up and I’ve added 116 posts to my site this year, with eight days to go. Had I not spent most of November coughing my head off, maybe I’d have made it to 125. Considering that I came into 2022 with just 150 *total* posts from the preceding 40 months of the site’s existence, it seems I’ve successfully adapted to the “CTCAJW” Mode (Cut The Crap And Just Write) to which I proclaimed allegiance last May: https://www.brycewray.com/posts/2022/05/simplify-simplify-maybe-for-real-this-time/
The new freedom I gained by putting the site into CTCAJW Mode was amazing. In just the first three months of this renewed dedication to content creation, I churned out more posts than I’d done in all of 2021. Perhaps more amazing was that some of them may even have been halfway decent.
As for what my 2022 writings actually covered (other than the onset of CTCAJW Mode itself) . . .
Following my typical pattern, I spent a great deal of electronic ink on my favorite subject, the use of static site generators (SSGs) for building websites. Most usually, I was writing about Eleventy or Hugo, but Astro also got my attention.
Quite a few of my 2022 articles explained how to embed within one’s static website fully static, non-invasive versions of tweets and Mastodon content, but the tweets part ran aground as things got increasingly crazy in the Twitterverse. The Mastodon-related part for Hugo survived, as did that for Eleventy and for Astro.
After two years of keeping the site mostly on Eleventy and other JavaScript-based SSGs, I ran the site on Hugo during most of 2022. This drove me to learn more about it and its many features, and Hugo-related posts ensued — lots of them. In addition to the pieces about static embeds, I wrote about other ways to enhance one’s Hugo site:
- Using Tailwind CSS, Version 3.
- Using Dart Sass through a variety of methods:
- Adding webmentions.
- Displaying Git data.
- Adding responsive and optimized images.
- Using Cloudinary to automate the creation of social media images.
While I was at it on the Hugo beat, I also got on my virtual soapbox and described my proposal for a better path in onboarding new users as compared to Hugo’s official, themes-oriented path.
For JavaScript-based SSGs’ purposes (other than the aforementioned static embeds stuff), I wrote about:
- Using Cloudinary for image handling.
- Having Hugo-like archetypes for easier creation of new posts.
- For Eleventy in particular:
Unlike my common practice in 2020–2021, when I moved this site back and forth among various hosts as conditions and feature sets changed, I kept the site on Cloudflare Pages during all of 2022 — i.e., except for some brief periods when I was doing tests, such as those whose results I described in “Using Dart Sass with Hugo: some data on using GitHub Actions.” Consider that my endorsement of the improved maturity, reliability, and performance of the CFP platform, which I began using during its early-2021 public beta.
Multiple times in 2022, I had the opportunity to work with the very nice folks at CloudCannon. In July, I was delighted by that firm’s first HugoConf virtual conference, more iterations of which are slated for the future. During this event, CloudCannon’s Liam Bigelow introduced the remarkable Pagefind search engine tool which, soon thereafter, I added to this site.
As for some other topics on which I dwelt this year:
- I consumed plenty of time, and endured more than a little angst, regarding the handling of my custom-domains-based email. I’d been with Fastmail since 2017; but, although it took me a while to make my final choice, I switched to what Apple had begun offering during 2021 as part of its iCloud+ service.
- I gave a mostly positive endorsement to the giscus commenting system, which I used for several months and about which I gave some tips before deciding not to continue with it.
- To improve the accessibility of this site and its publicly available code, I made two changes to some long-standing development habits.
- As a long-time fan of content feeds, I recommended using the NetNewsWire app2 to read them, advised how they can simplify your content enjoyment, and wrote two posts suggesting how to make your own sites’ feeds more helpful.
As I noted in July’s “Economy of words,” CTCAJW Mode means both writing more when there’s a reason and writing less when that makes sense. As a result, I currently predict I’ll be writing a lot fewer posts in 2023 than I did this year — if for no other reason than that I burned through a lot of topics3 during the period after the arrival of CTCAJW Mode.
Still, it’s likely there will be more than a few developments and personal discoveries during the coming year which will stir my writing itch; and, if so, I’d expect to be here scribbling about them. Thanks for whatever time you’ve already spent here, and I hope you’ll find it a place worth revisiting and following when the mood hits you.
Have a happy and safe 2023.
Of all of the possibilities I covered for making Dart Sass work with Hugo in production, the GitHub Action remains my personal preference as of this post’s initial publication. ↩︎
NetNewsWire is available for macOS, iOS, and iPadOS. Those of you using other platforms might find one or more appropriate alternatives through this Hacker News discussion from a few days ago. ↩︎
Well, in the case of the posts about embedding static tweets, the topic essentially became moot through no fault of my own. ↩︎
Latest commit (4c23918b
) for page file:
2023-03-05 at 10:40:50 PM CST.
Page history