todo update
Nooa LumilaaksoSoftware developer, I guess.

Posted on May 26, 2024

Obligatory 'Hello World!' post

As expected, the moment I got this blog up-and-running I completely forgot what I even wanted to write about in the first place. I'm sure it'll come back to me, but in the meanwhile I might as well tell you about how I set this site up.

The Alright Gatsby

I picked Gatsby for its flexibility and familiarity (not with Gatsby itself, but with React and GraphQL). I briefly also considered Jekyll, but then saw that it's built on Ruby. I'm not going to talk shit on something I've never tried, but I don't trust a language who's primary package manager calls its packages RubyGems. I thought Rust was being cute with it's Cargo Crates, but this is next level.

I used the Typescript starter with some related plugins pre-installed, but no themes or templates. I couldn't find one I liked and assumed it wouldn't take too long to slap some styles together.

For CSS, I went with the milligram stylesheet which I extended with my own colors and typography stuff. CSS modules came pre-installed, so I used those for all stand-alone components. They're kind of a pain to use with typescript so I might install a CSS-in-JS library at some point instead.

These blog posts use MDX, which is just markdown with the option to embed JSX down the line if need be.

Conclusion

Err.. that's about it. It took me some six hours total to set this up, so it definitely delivered on efficiency. I also like the whole Local files -> GraphQL -> Build-time React props workflow that's going on. Makes things very flexible.

I guess I'll also try to attach an image at the end here to see if that whole thing works. And maybe some code to check syntax highlighting as well.

Oh! And you can find the code for this site here in case you're curious

const sayHello = (name: string): string => {
  return `Hello ${name}!`;
}

If this works, you should see the icon I made for this site blown up below. Fingers crossed!

A magical orb, the icon of this website

Other recent posts!

Phone and I

Yeah I saw that Eddy Burback video. If you didn't, go watch it. It's once in a blue moon that a youtube video inspires me. It's gotten…

My Favorite Games of All Time

💡 Tip: Try clicking on the cover arts! Here's my top 9 games of all time (as of 18.02.2025 anyway). I could yap for hours about any…

My Favorite Albums of All Time

💡 Tip: Try clicking on the album covers! Here's my top 25 albums of all time (as of 18.02.2025 anyway). I could yap for hours about…