Cassidy’s Blog

Web Development

Posts about building websites (including this one!)

Toot toot! Mastodon-powered Blog Comments image

Toot toot! Mastodon-powered Blog Comments Thu, Jul 6, 2023

The Fediverse—and Mastodon’s API—is magic for static Jekyll sites

If you follow me on Mastodon, you’ve probably heard that I’ve added Mastodon-powered comments to this here blog. If you missed it, check it…

Read more

Give your SVGs light/dark style support Fri, Jun 30, 2023

prefers-color-scheme and media queries are magic

I’ve recently been contributing to Flathub and updating my own website a bit, and I found myself wanting to recolor SVGs for light and…

Read more

Developing a GitHub Pages/Jekyll Site on Fedora Silverblue or Endless OS image

Developing a GitHub Pages/Jekyll Site on Fedora Silverblue or Endless OS Sun, Dec 18, 2022

Documenting for my own purposes—but hopefully it’s helpful!

For the past decade, I’ve used Ubuntu or Ubuntu-based distributions like elementary OS. As such, I’ve gotten used to or put up with certain…

Read more

Simple scroll-to-top in vanilla JavaScript and CSS image

Simple scroll-to-top in vanilla JavaScript and CSS Fri, Jun 3, 2022

Continuing my series of documenting things for myself

I’ll probably expand on this in the future, but I am fairly proud of how this turned out! A client wanted a back-to-top button…

Read more

The New elementary Store is Here image

The New elementary Store is Here Mon, Apr 26, 2021

Stand-alone, open source, and much more flexible

For the past several months our web team has been working on a new merch store to replace the old manual front-end—and we’re ready…

Read more

Estimating “Read Time” in Jekyll Tue, Jan 12, 2021

See it in use right here on the blog!

I’m a huge fan of static site generators like Jekyll, which I’m using for my website and various elementary sites like the elementary Blog….

Read more

Welcome to the New Blog image

Welcome to the New Blog Thu, Aug 15, 2019

Why we left Medium, and how!

In 2016, elementary moved to a Medium publication to host our official blog. At the time, Medium was touted as a simple, clean, and…

Read more

AppCenter Website Updates image

AppCenter Website Updates Mon, Jan 28, 2019

Release notes, prices, and more

In July, we revealed a brand new experience for sharing AppCenter URLs, powered by a new AppCenter website. It’s now been running smoothly for…

Read more

Introducing New AppCenter Sharing URLs image

Introducing New AppCenter Sharing URLs Fri, Jul 20, 2018

Easily share apps to users whether or not they’re on elementary OS

Over the past several weeks I’ve been working on a revamped appcenter.elementary.io. Today I’m happy to announce its official debut! In the past, this…

Read more

Kicking off 2017 with Web Updates image

Kicking off 2017 with Web Updates Sun, Jan 1, 2017

While we accomplished a ton last year, we’re already knocking things out for 2017.

Over the last 24 hours, we’ve made a handful of improvements to our website, starting with… Get Involved Funding section on the Get Involved…

Read more

Payments Sun, Feb 15, 2015

Or, “Why we make you type $0”

While our desktop developers are hard at work making Freya happen (we just released beta 2!), our web developers and many new contributors are…

Read more