A ferocious pizzavor from the Cenozoic period; works as a software engineer for the funding to sate his enormous appetite. My name is Dietrich.

Tags: cicd docker entr gitlab javascript jekyll ruby scss shell-script userscript web-design webdev

Series: jekyll-pages-series

Userscript for Watching YouTube Shorts as Normal YouTube Videos

YouTube Shorts have a couple of design features that can be quite annoying, such as not having a progress bar with the ability to rewind or fast-forward to a desired spot in the video. Another problem I have encountered with Shorts videos, is that if I accidentally hit the scroll wheel on my mouse then the next video in the playlist is pulled up, and if I scroll back to the video I was watching, I have to start all over from the beginning (again, without the ability to navigate to the spot I was watching before the switch occurred).


Jekyll and GitLab Pages Series: Baby's First Jekyll Plugins

Jekyll provides a plugin system that allows customizing your site without having to modify the Jekyll source code. There were two simple needs I wanted to address with plugins: the first plugin modifies how post excerpts (i.e. snippets) are created, and the second generates a page for each different tag.


Spoiler Free NBC Sports Athletics YouTube

It is nearing the end of summer in 2023, and the World Athletics Championships are currently taking place in Budapest. I have been watching highlights on the NBC Sports’s YouTube channel, but unfortunately, these videos often contain spoilers. The video’s thumbnail, title, and description often reveal the winner or if a favored athlete has been defeated. To address this, I created a user script that removes these spoilers.


Jekyll and GitLab Pages Series: Changing the Color Theme for Code Blocks

I have delegated a lot of color theme decisions for my computing environments over to Catppuccin. One of the biggest reasons I like Catppuccin, is that there is an enormous array of products and environments that a Catppuccin theme can readily be applied to. So when I was standing up this very jekyll site, I turned to this lovable pastel theme once again.


Using Entr to Extend Jekyll's Live Reloading Feature

Jekyll can be launched with the -l or --livereload flag, which will automatically reload the site if it detects a change in any of its content files. This flag is invaluable for when you are drafting articles or making changes to the site and wish to see how they look without having to stop and restart the server in order to apply those changes. This benefit is amplified even more when running the server inside a Docker container, as restarting a container takes a lot of time. There are some files that do not trigger the live reloading, however, such as _config.yml


Jekyll and GitLab Pages Series: Establishing an Environment and Workflow

After the successful stand-up of the example page, it was time to get to work turning this Jekyll-house into a Jekyll-home. 🏠😌


Jekyll and GitLab Pages Series: Hello World!

What better “Hello, World!” for this space than a post about my experience with Jekyll and GitLab Pages?