Week 1: Introduction

Web Design

It's been quite a long while since I've done anything related to web development. My old portfolio/personal site has largely been left to languish out of a lack of use. At the time, it was written using the Jekyll static site generator, however, its reliance on Ruby and Ruby Gems that did not play nice with Windows installations was a turnoff for me. I had recently moved from running a dual-boot Ubuntu system to using Microsoft's amazing Windows Subsystem for Linux 2 (WSL2), which runs a proper, full Linux kernel through a native hypervisor. However, this is still not a perfect system, and didn't want to risk having to troubleshoot a setup down the road after having committed.

I took a look around the ecosystem for other static site generators, and came across a relatively-young but promising-looking one called Eleventy (11ty), which bills itself as a unfussy and simple SSG. Perfect for what I was looking for - an SSG should be saving me time, not making me spend more time, after all! This also represented an opportunity for me to start designing a new personal site from the ground up, so I wanted to make sure I did this right. Thus, everything from templates to folder structures and page styling were designed with future scalability in mind.
alttext