Posts tagged: website
Simplicity is king
Keep it simple, stupid — less is more, or as Albert Einstein didn’t actually say: Make everything as simple as possible, but not simpler. What he actually said, according to Quote Investigator: It can …
Moving videos to Bunny Stream
I’ve looked into different video solution for this blog before — and, at the time, settled on using Coconut.co for encoding, AWS S3 for hosting, and Video.js for playing. Bunny Stream was on the table …
Implementing series navigation buttons — in Hugo
As I have written before; I like the concept of blog post series. Break a large topic, or ongoing project, into multiple posts — while maintaining the chronological order. But one key factor for a …
Improving dark mode and syntax highlighting
In May last year; I did some changes to the dark mode theme and syntax highlighting on this blog. Resulting in higher contrast, improved syntax highlighting in light mode, and a few others things. It …
Microblogging in Hugo — using Todoist tasks
I’ve had a recurring thought, following by some intense Googling — using this Hugo powered site to microblog. The idea has been fueled by two desires; owning my own “microblogging” data — and making …
Build and deploy Hugo with Make
I’ve written before about how I deploy this blog using Drone.io. It works well, and does exactly what you’d expect. Lately I’ve started looking into reducing complexity in homelab systems that I use — …
Adding support for multiple series per post — in Hugo
I’ve previously implemented a series taxonomy in Hugo, but it only supported a single series per post and used intersect which is kind of slow. Here is my improved implementation of a series taxonomy …
Comments — again
Comments. I’ve written about them before, two times — but here we go again. Long story short; I’ve spent some time thinking about adding comments, and think it might be time to give it another try. …
Turning Hugo aliases into AWS S3 redirects
I’m hosting this blog on AWS S3 and Cloudfront. One disadvantage with S3 is that it doesn’t have a simple way of creating redirects — like Netlify, Firebase, or even Nginx. But there is way; using the …
Reddit traffic spike and website performance
On Tuesday August 24th I posted a link to my Running underground CAT6 to detached garage post on the r/homelab subreddit. The Reddit post got lots of upvotes and comments — and started climbing on the …
Adding security headers with AWS Lambda@Edge
I’m adding security headers to my S3 and CloudFront hosted website — using Lambda@Edge. It’s pretty easy, here is how 👇
Deploying this Hugo blog to AWS S3
This blog is built with Hugo — an open-source static site generator. Static websites require no server side processing, which makes them easier to host and opens up new hosting possibilities. There …
Creating a series taxonomy in Hugo
I like the concept of blog post series — a large topic or project, broken up in smaller pieces. Easier to write, easier to read. Here is how I implemented a series taxonomy in Hugo 👇
URL redirection with AWS Lambda@Edge
I recently (finally) finished moving all articles from my old wiki — to this blog. Once that was done I needed to forward all URLs to their new location. My site is hosted with AWS CloudFront, so I …
Video solutions for this blog
I’m not a big fan of embedding YouTube videos, it adds a lot of weight to the page and I have limited control over it. It pulls in all kinds of styles, scripts and fonts from multiple domains. YouTube …
Dominant color background on cover images — with Hugo
I recently added a CSS background color to my cover images, using the dominant color from the cover image itself. It is a nice effect, and gives the appearance of faster load time — should the image …
Implementing photo gallery posts in Hugo
I’ve been thinking about adding some kind of photo implementation on this blog since I first set it up. I didn’t really know what I wanted, or how I wanted to use it - so I’ve been putting it off. The …
Static comments using the Github API
When moving my website back from MediaWiki to Hugo — I again started to think about adding comments. I’ve thought about this before, even tested quite a bit, and written about it. I didn’t want to add …
Building and deploying Hugo staging and production to Nginx
I am building my Hugo website on a local LXC container, using Gitea and Drone. There are plenty of tutorials on how to connected those two together, so I won’t go through that here. Instead I want to …
I moved this blog to MediaWiki for one year
In November 2019 I moved this blog from Hugo to MediaWiki, in January 2021 I moved it back.
Output Hugo aliases as a Nginx map file
In my previous post I wrote about turning Hugo aliases into Firebase redirects. Now — let’s convert them into a Nginx map file, and have Nginx redirect based on that file.
Turning Hugo aliases into Firebase redirects
Using Firebase and Hugo? Use front matter aliases to automatically add redirects to your firebase.json configuration. Turning your aliases into proper 301 or 302 redirects.
Website redesigned and simplified (again)
It’s not long ago that I redesigned this website, and now — two months later I am doing it again… So why?
Website redesign (2.0)
I’ve redesigned the website — to simplify, declutter, and emphasize the content and reading experience.