A New Beginning
This isn't my first website, or my first blog. It isn't even the first website I coded from scratch. What you see from your perspective is a static website, even if you view the page sources. It's not static on my personal computer. I use Nginx as the web server and PHP as the scripting engine. I write everything with a plain text editor. I use this setup on my computer as a custom static site generator.
Cloudflare Pages
This is the second time I've used Cloudflare pages to host my website. I made a big mistake the last time. If a web address ended with the ".html" extension, Cloudflare automatically redirected it to a URL without the extension. That caused me all kinds of headaches.
This time, I'm using the ".htm" extension. There's no semantic difference between ".htm" and ".html" today. The ancient MS-DOS and Windows 8.3 file lengths forced the shorter version, but Windows has supported long filenames for more than three decades. Cloudflare doesn't redirect web addresses with the ".htm" extension.
Note: After deploying this site, I found out the index page itself had to end in ".html". The rest of the pages were fine with the ".htm" extension.
Choices and Decisions
As I mentioned on my "About" page, I'm not supporting comments on this website. This is a static website and supporting comments would require a third-party service.
I thought about automating everything, including the index ("Home") page. I have plenty of time on my hands and I don't intend to write so often that I can't edit some things manually. Along with the index page, I'll manually update the tag pages. It doesn't take long to edit a list of links.
I won't be displaying images or pictures on this website unless I can't convey information without them. Unless I include my own, they require attribution. I would prefer not to go that route.
Since this website doesn't use any cookies or javascript, there's no need for an annoying cookie banner or some kind of privacy policy.