Jayeless.net

Posts tagged ‘web dev’

I think the DNS has all updated now, so that’s that: I’m now serving my site through BunnyCDN, which should mean pages, images etc. will load from a server geographically close-ish to each visitor, rather than always from my shared host’s server in the US. The real load time savings will come as more of the site actually gets cached on the CDN servers, of course, so Bunny doesn’t have to fetch so much from the slow shared hosting server.

It might seem like a bit much for a personal homepage, but Bunny is very cheap (the minimum cost of US$1 per month covers up to 100GB of bandwidth, depending on where your visitors live), and the slowness with which my own site loaded here in Australia was really annoying me. So here’s to fast loading speeds!

I’ve run into more obstacles than I thought I would, but not only do I have an Indiekit Micropub endpoint up and running now (but not working for media uploads yet), but I’ve also set up continuous deployment with Github Actions, so my static Hugo site rebuilds after every new post. This guide here was really helpful for the Github Actions stuff, and the only reason I lost three hours of my life afterwards is that I missed the really critical information that it’s written assuming you haven’t set a custom value for publishdir in your Hugo config file. Whoops.

Anyway, I have more tinkering I want to do, but I’ve been staying up late night after night and it’s time I treat myself to getting into bed before midnight. My site will still be there to tinker on tomorrow, after all…

So, I’m taking the teensiest little baby steps towards creating a Micropub endpoint for my Hugo blog 🙈 So far, I can… authenticate, and submit content. The part where that content is actually saved anywhere or published, that’s still in progress. But it’s a start!

Updating My Hugo Blog From My Phone

It is a truth universally acknowledged that an individual in possession of a Hugo blog must feel compelled to make loads of posts about every aspect of their Hugo setup, and I must admit that this instinct has not totally escaped me 😅 At least I write enough about other things to not be in the bottom-right corner of shame on this scatterplot. Today’s post is on something I’ve seen a …

Read more…

How I Integrated Webmentions Into My Hugo Static Site

Since I moved my blog over to Hugo, I’ve been wanting to do a little series of posts about various aspects of my set-up, just in case they help anyone else thinking of doing the same. This first post is about how I’ve enabled Webmentions, an important building block of the IndieWeb. As you might notice, my blog posts don’t have conventional comment forms underneath them. Instead, …

Read more…

Improving Load Times by Fixing My Images

As I mentioned in my post about Gemini, mine is a lightweight website for the most part; it’s built with a static site generator, I don’t use any heavy Javascript includes, and there are certainly no ads or trackers. The main exception I mentioned then was images: these were, by far, the major thing blowing out the filesizes (and loading times) of my pages and I knew there were …

Read more…

An eight-year-old blog post on many points of internationalisation developers screw up, including date formats, timezones, and the 20+ currencies all called dollars. Why are so many sites so ambiguous? Most of the post is still relevant today.

photo of Jessica Smith is a left-wing feminist who loves animals, books, gaming, and cooking; she’s also very interested in linguistics, history, technology and society.