Code cleanup and the emergency room
Tidied up some Eleventy templates, CSS, and took a trip to the ER
I had an idea of the look and layout I wanted for this blog, but I didn't do a mock in Sketch or anything. I wanted to "find" it while I was marking up the templates. It came together pretty quick. I changed the fonts a couple of times but that was about it.
But after I launched it I saw there was quite a bit I could clean up. Yeah it validated and was semantic, but there was a few things I could do better with CSS Grid..
Looking back through my notes from Rachel Andrews's workshop at Rustbelt Refresh, as well as a couple of videos from Jen Simmons and Miriam Suzanne, I quickly dumped a lot of classes and employed grid in 3 of the Eleventy templates.
Base template
My main HTML template now uses grid for its structure. The <header>
, <main>
, and <footer>
are set as rows. With the footer always being at the bottom of the page with just four lines of CSS.
display:grid;
grid-gap: 1em;
grid-template-rows: auto 1fr auto;
min-height: 100vh;
Content templates
I have a couple of different templates at the moment, for different types of content. One for mini album reviews, one for photos, etc.
With these few lines of CSS I can get 2 columns laid out for the 'listen' type, within the grid that wraps the whole page.
display: grid;
grid-template-columns: 240px 1fr;
grid-gap: 1.5em;
grid-auto-rows: minmax(auto, auto);
Emergency room
Halfway through writing this Josh came home with Julie. He had been complaining about a pain in his back in the morning. It hadn't got better with an Advil. Seeing as the local Urgent Care isn't open on Sunday, it was a trip to the ER as he was in pain walking around.
Pain pills, muscle relaxant injection, and an icy-hot patch later, he feels a little better and has a note to excuse hime from gym this week.
Hopefully that's all the excitement for the week out the way.