<?xml version="1.0" encoding="utf-8" standalone="yes"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-us"><title>brycewray.com</title><subtitle>Bryce Wray’s website | Observations, opinions, geekiness</subtitle><link href="https://www.brycewray.com/index-excerpts.xml" rel="self"/><link href="https://www.brycewray.com/"/><updated>2018-09-14T00:00:00-05:00</updated><id>https://www.brycewray.com/</id><author><name>Bryce Wray</name><uri>https://www.brycewray.com/</uri><email>bw@brycewray.com</email></author><entry><title>Mixed nuts #18</title><link href="https://www.brycewray.com/posts/2026/06/mixed-nuts-18/?utm_campaign=RSS&amp;utm_source=RSS&amp;utm_medium=RSS"/><updated>2026-06-03T14:27:00-05:00</updated><author><name>Bryce Wray</name><uri>https://www.brycewray.com/</uri><email>bw@brycewray.com</email></author><id>https://www.brycewray.com/posts/2026/06/mixed-nuts-18/</id><summary>AVIF support in Hugo, hashes in action(s), floaters, and clankers.</summary><content xml:lang="en-us" type="html">&lt;em&gt;AVIF support in Hugo, hashes in action(s), floaters, and clankers.&lt;/em&gt;&lt;hr /&gt;For no major reason other than that I feel like writing about a few odds and ends which have recently occupied my mind, here&amp;rsquo;s &lt;a href="https://www.brycewray.com/posts/2026/03/mixed-nuts-17/"&gt;yet another&lt;/a&gt; &amp;ldquo;Mixed nuts&amp;rdquo; post.&lt;hr&gt;&lt;p&gt;&lt;em&gt;To get posts’ &lt;strong&gt;full&lt;/strong&gt; content in your reader, you can subscribe to &lt;a href="https://www.brycewray.com/index.xml"&gt;this feed&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;</content></entry><entry><title>A “new normal” update</title><link href="https://www.brycewray.com/posts/2026/05/new-normal-update/?utm_campaign=RSS&amp;utm_source=RSS&amp;utm_medium=RSS"/><updated>2026-05-04T15:29:00-05:00</updated><author><name>Bryce Wray</name><uri>https://www.brycewray.com/</uri><email>bw@brycewray.com</email></author><id>https://www.brycewray.com/posts/2026/05/new-normal-update/</id><summary>Improving my scripting following hvm’s recent changes.</summary><content xml:lang="en-us" type="html">&lt;em&gt;Improving my scripting following hvm’s recent changes.&lt;/em&gt;&lt;hr /&gt;&lt;a href="https://www.brycewray.com/posts/2025/12/new-normal-starting-hugo-0.153.x/"&gt;Late last year&lt;/a&gt;, I had to adapt this website&amp;rsquo;s repository to accommodate a change in how &lt;a href="https://gohugo.io" rel="noopener"&gt;Hugo&lt;/a&gt;&amp;rsquo;s macOS version is packaged. In short, I started to use the &lt;a href="https://github.com/jmooring/hvm/" rel="noopener"&gt;hvm (Hugo Version Manager) app&lt;/a&gt; to manage my computer&amp;rsquo;s use of the Hugo binary. More recently, after a change to hvm itself, I made a further adaptation. Fortunately for me, as in the case of that earlier post, Hugo maintainer and hvm creator &lt;a href="https://github.com/jmooring" rel="noopener"&gt;Joe Mooring&lt;/a&gt; gave me help in overcoming, as I described to him, &amp;ldquo;my embarrassing lack of &lt;a href="https://english.stackexchange.com/questions/47694/when-did-things-like-fu-start-to-spread" rel="noopener"&gt;scripting-fu&lt;/a&gt;.&amp;rdquo;&lt;hr&gt;&lt;p&gt;&lt;em&gt;To get posts’ &lt;strong&gt;full&lt;/strong&gt; content in your reader, you can subscribe to &lt;a href="https://www.brycewray.com/index.xml"&gt;this feed&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;</content></entry><entry><title>Hugo’s new CSS powers</title><link href="https://www.brycewray.com/posts/2026/04/hugos-new-css-powers/?utm_campaign=RSS&amp;utm_source=RSS&amp;utm_medium=RSS"/><updated>2026-04-02T12:19:00-05:00</updated><author><name>Bryce Wray</name><uri>https://www.brycewray.com/</uri><email>bw@brycewray.com</email></author><id>https://www.brycewray.com/posts/2026/04/hugos-new-css-powers/</id><summary>A recent update can make it easier than ever to style your site, depending on how you want to do that styling.</summary><content xml:lang="en-us" type="html">&lt;em&gt;A recent update can make it easier than ever to style your site, depending on how you want to do that styling.&lt;/em&gt;&lt;hr /&gt;As I mentioned in my &lt;a href="https://www.brycewray.com/posts/2026/03/mixed-nuts-17/"&gt;previous post&lt;/a&gt;, I was intrigued when the release of &lt;a href="https://gohugo.io" rel="noopener"&gt;Hugo&lt;/a&gt; &lt;a href="https://github.com/gohugoio/hugo/releases/tag/v0.158.0" rel="noopener"&gt;v.0.158.0&lt;/a&gt; introduced its &lt;a href="https://gohugo.io/functions/css/build/#article" rel="noopener"&gt;&lt;code&gt;css.Build&lt;/code&gt;&lt;/a&gt; function. The new powers that resulted are worth a look when you consider all the aspects of styling a site you&amp;rsquo;ve built, or plan to build, on Hugo. Still, the enhancements have certain limitations of which you&amp;rsquo;ll also want to be aware.&lt;hr&gt;&lt;p&gt;&lt;em&gt;To get posts’ &lt;strong&gt;full&lt;/strong&gt; content in your reader, you can subscribe to &lt;a href="https://www.brycewray.com/index.xml"&gt;this feed&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;</content></entry><entry><title>Mixed nuts #17</title><link href="https://www.brycewray.com/posts/2026/03/mixed-nuts-17/?utm_campaign=RSS&amp;utm_source=RSS&amp;utm_medium=RSS"/><updated>2026-03-16T16:46:00-05:00</updated><author><name>Bryce Wray</name><uri>https://www.brycewray.com/</uri><email>bw@brycewray.com</email></author><id>https://www.brycewray.com/posts/2026/03/mixed-nuts-17/</id><summary>A new name for Eleventy, trying CachyOS, some new powers for Hugo, and other folderol from my noggin.</summary><content xml:lang="en-us" type="html">&lt;em&gt;A new name for Eleventy, trying CachyOS, some new powers for Hugo, and other folderol from my noggin.&lt;/em&gt;&lt;hr /&gt;Here we go &lt;a href="https://www.brycewray.com/posts/2025/09/mixed-nuts-16/"&gt;once again&lt;/a&gt; with an entry in my &amp;ldquo;Mixed nuts&amp;rdquo; series of posts, each of which contains musings on multiple topics that have recently occupied my semi-reasonable facsimile of a brain.&lt;hr&gt;&lt;p&gt;&lt;em&gt;To get posts’ &lt;strong&gt;full&lt;/strong&gt; content in your reader, you can subscribe to &lt;a href="https://www.brycewray.com/index.xml"&gt;this feed&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;</content></entry><entry><title>Browsing tips</title><link href="https://www.brycewray.com/posts/2026/02/browsing-tips/?utm_campaign=RSS&amp;utm_source=RSS&amp;utm_medium=RSS"/><updated>2026-02-19T16:00:00-06:00</updated><author><name>Bryce Wray</name><uri>https://www.brycewray.com/</uri><email>bw@brycewray.com</email></author><id>https://www.brycewray.com/posts/2026/02/browsing-tips/</id><summary>Some suggestions for making websites easier to read — in more ways than one.</summary><content xml:lang="en-us" type="html">&lt;em&gt;Some suggestions for making websites easier to read — in more ways than one.&lt;/em&gt;&lt;hr /&gt;&lt;p&gt;If you spend lots of hours per week perusing content on one or more web browsers as I&amp;rsquo;ve been doing since, oh, the mid-1990s, there are ways you can tailor that activity somewhat more to your liking. Many of you probably already know about the potential solutions I&amp;rsquo;ll mention in this post but, on the off-chance that you don&amp;rsquo;t, here are some tips for improving your browsing experience. Specifically, this is about: (1.) adjusting how the browsers actually render web pages; and (2.) filtering out ads and certain other content types that interfere with one&amp;rsquo;s browsing pleasure. To be sure, there&amp;rsquo;s a certain degree of interaction between those two, but I&amp;rsquo;ve found that they require two different sets of solutions.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;(This is almost entirely about browsing from a computer, not from within a phone or tablet, particularly since the vast majority of my readers still view my content from their computers rather than their other devices. However, I still will have a few comments about browsing with the latter.)&lt;/em&gt;&lt;/p&gt;&lt;hr&gt;&lt;p&gt;&lt;em&gt;To get posts’ &lt;strong&gt;full&lt;/strong&gt; content in your reader, you can subscribe to &lt;a href="https://www.brycewray.com/index.xml"&gt;this feed&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;</content></entry><entry><title>Three items of note</title><link href="https://www.brycewray.com/posts/2026/01/three-items-note/?utm_campaign=RSS&amp;utm_source=RSS&amp;utm_medium=RSS"/><updated>2026-01-21T16:57:00-06:00</updated><author><name>Bryce Wray</name><uri>https://www.brycewray.com/</uri><email>bw@brycewray.com</email></author><id>https://www.brycewray.com/posts/2026/01/three-items-note/</id><summary>The Cloudflare acquihire of Astro, visited links of a not-different color, and a 1Password syntax highlighting bug.</summary><content xml:lang="en-us" type="html">&lt;em&gt;The Cloudflare acquihire of Astro, visited links of a not-different color, and a 1Password syntax highlighting bug.&lt;/em&gt;&lt;hr /&gt;Since I last wrote herein, three events have piqued my nerdy curiosity, suggesting some appropriate musings on them. The first affects the web development business; the second has to do with a change in how visited links look in some web browsers; and the third concerns a browser extension bug which, for a few weeks, fouled up code blocks in some websites (including this one).&lt;hr&gt;&lt;p&gt;&lt;em&gt;To get posts’ &lt;strong&gt;full&lt;/strong&gt; content in your reader, you can subscribe to &lt;a href="https://www.brycewray.com/index.xml"&gt;this feed&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;</content></entry><entry><title>My “new normal,” starting with Hugo 0.153.x</title><link href="https://www.brycewray.com/posts/2025/12/new-normal-starting-hugo-0.153.x/?utm_campaign=RSS&amp;utm_source=RSS&amp;utm_medium=RSS"/><updated>2025-12-26T10:29:00-06:00</updated><author><name>Bryce Wray</name><uri>https://www.brycewray.com/</uri><email>bw@brycewray.com</email></author><id>https://www.brycewray.com/posts/2025/12/new-normal-starting-hugo-0.153.x/</id><summary>Switching to hvm and converting my scripts to work with Hugo’s packaging for macOS.</summary><content xml:lang="en-us" type="html">&lt;em&gt;Switching to hvm and converting my scripts to work with Hugo’s packaging for macOS.&lt;/em&gt;&lt;hr /&gt;Until a few days ago, those who use the &lt;a href="https://gohugo.io" rel="noopener"&gt;Hugo&lt;/a&gt; static site generator on macOS have had to deal with Apple&amp;rsquo;s &lt;a href="https://eclecticlight.co/2021/12/11/explainer-quarantine/" rel="noopener"&gt;quarantine feature&lt;/a&gt; each time they downloaded a new Hugo version. With the recent release of Hugo &lt;a href="https://github.com/gohugoio/hugo/releases/tag/v0.153.0" rel="noopener"&gt;0.153.0&lt;/a&gt;, that ceased to be the case. For most Hugo-on-macOS users, that&amp;rsquo;s a good thing. For nerds like me who&amp;rsquo;ve been managing their Hugo-on-macOS workflows through scripting, it was . . . complicated. However, with major help from one of Hugo&amp;rsquo;s key personnel, I was able to make this &amp;ldquo;new normal&amp;rdquo; a good thing for me, too.&lt;hr&gt;&lt;p&gt;&lt;em&gt;To get posts’ &lt;strong&gt;full&lt;/strong&gt; content in your reader, you can subscribe to &lt;a href="https://www.brycewray.com/index.xml"&gt;this feed&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;</content></entry><entry><title>From Pages to Workers (again): revisited</title><link href="https://www.brycewray.com/posts/2025/11/pages-workers-again-revisited/?utm_campaign=RSS&amp;utm_source=RSS&amp;utm_medium=RSS"/><updated>2025-11-24T14:44:00-06:00</updated><author><name>Bryce Wray</name><uri>https://www.brycewray.com/</uri><email>bw@brycewray.com</email></author><id>https://www.brycewray.com/posts/2025/11/pages-workers-again-revisited/</id><summary>Getting the straight story from one who definitely knows what’s what at Cloudflare.</summary><content xml:lang="en-us" type="html">&lt;em&gt;Getting the straight story from one who definitely knows what’s what at Cloudflare.&lt;/em&gt;&lt;hr /&gt;Earlier this year, I had &lt;a href="https://www.brycewray.com/posts/2025/05/pages-workers-again/"&gt;some&lt;/a&gt; &lt;a href="https://www.brycewray.com/posts/2025/07/hugo-sites-cloudflare-workers-or-not/"&gt;things&lt;/a&gt; to say about a &lt;a href="https://blog.cloudflare.com/full-stack-development-on-cloudflare-workers/" rel="noopener"&gt;Cloudflare announcement&lt;/a&gt; concerning its Cloudflare Workers (CFW) platform and, more to the points I was making, the Cloudflare Pages (CFP) product on which this site had lived for a good while. It now turns out that I may have misunderstood things at the time, so this post is my attempt to fix things somewhat.&lt;hr&gt;&lt;p&gt;&lt;em&gt;To get posts’ &lt;strong&gt;full&lt;/strong&gt; content in your reader, you can subscribe to &lt;a href="https://www.brycewray.com/index.xml"&gt;this feed&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;</content></entry><entry><title>Getting HTTP/3 on Cloudflare with Firefox</title><link href="https://www.brycewray.com/posts/2025/10/getting-http3-cloudflare-firefox/?utm_campaign=RSS&amp;utm_source=RSS&amp;utm_medium=RSS"/><updated>2025-10-30T12:28:00-05:00</updated><author><name>Bryce Wray</name><uri>https://www.brycewray.com/</uri><email>bw@brycewray.com</email></author><id>https://www.brycewray.com/posts/2025/10/getting-http3-cloudflare-firefox/</id><summary>There are two paths to the goal, although I can use only one.</summary><content xml:lang="en-us" type="html">&lt;em&gt;There are two paths to the goal, although I can use only one.&lt;/em&gt;&lt;hr /&gt;After wondering for a good while about a Firefox-specific weirdness I was seeing on Cloudflare-hosted sites, I finally found that there are two solutions. Only thing is, I am able to use only one of those two. That said, I&amp;rsquo;ll describe the problem and how I found the answers &amp;mdash; or, in my particular case, &lt;em&gt;answer&lt;/em&gt;, singular.&lt;hr&gt;&lt;p&gt;&lt;em&gt;To get posts’ &lt;strong&gt;full&lt;/strong&gt; content in your reader, you can subscribe to &lt;a href="https://www.brycewray.com/index.xml"&gt;this feed&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;</content></entry><entry><title>Mixed nuts #16</title><link href="https://www.brycewray.com/posts/2025/09/mixed-nuts-16/?utm_campaign=RSS&amp;utm_source=RSS&amp;utm_medium=RSS"/><updated>2025-09-26T12:12:00-05:00</updated><author><name>Bryce Wray</name><uri>https://www.brycewray.com/</uri><email>bw@brycewray.com</email></author><id>https://www.brycewray.com/posts/2025/09/mixed-nuts-16/</id><summary>The Google ruling, Netlify’s pricing changes, and other tales of interest.</summary><content xml:lang="en-us" type="html">&lt;em&gt;The Google ruling, Netlify’s pricing changes, and other tales of interest.&lt;/em&gt;&lt;hr /&gt;&lt;a href="https://www.brycewray.com/posts/2025/06/mixed-nuts-15/"&gt;Yet again&lt;/a&gt;, I&amp;rsquo;ll indulge myself in commenting on a variety of topics stemming from the nerdy stuff to which I pay attention. I&amp;rsquo;d originally intended for this latest post to be focused on just one of them &amp;mdash; I&amp;rsquo;ll leave it to you to guess which &amp;mdash; but, the longer I procrastinated, the greater number of happenings that I wanted to discuss. It&amp;rsquo;s not a desirable habit, but it&amp;rsquo;s &lt;em&gt;Moi&lt;/em&gt;, folks. Let&amp;rsquo;s have at it.&lt;hr&gt;&lt;p&gt;&lt;em&gt;To get posts’ &lt;strong&gt;full&lt;/strong&gt; content in your reader, you can subscribe to &lt;a href="https://www.brycewray.com/index.xml"&gt;this feed&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;</content></entry></feed>