Wyam, back to static site generation

I can't remember how I discovered Wyam, but it was good enough to make me give it a try.

Published on December 8, 2019

I know what you're thinking! Wait, I don't. Nevermind.

It was a dark and stormy night. Actually it wasn't. For some reason, I feel compelled to lie to you about Wyam. It's almost like I'm embarrassed to say I'm using it. I used Jekyll, another static site generator written in Ruby, a long time ago when I was just a budding cyber punk with a penchant for bloggery. I can't even remember how many posts I made with that engine. I just know that it was a pain to set up, because I had never been exposed to Ruby and was very new to programming in general. I just remember that I had to run all these commands to generate a new post and then view it and then finally publish it. It turned me off of static site generation.

Then Wyam showed up

I'm trying really hard to remember how I came across it. I think it was because I was reading documentation about another sweet tool, Cake, and found out that it's documentation was generated using Wyam. I looked into it more and was surprised that it was written in .NET Core! Not just .NET, but .NET Core, which meant that it was either really new or been getting love. It's newer, and it's been getting love. I put some time aside and I was able to get this blog up and running relatively quickly. It looks decent and it's got everything I need. It's like a fixer upper blog site generator. It's got good bones, but I need to put a little bit of work into it, to get it the way I want it. That's okay. It's written in .NET Core, I can probably make the changes I need to in less time than if it were in written in Node or something.

Firebase hosting

The best part of this is that I easily got it configured with Firebase hosting and I can deploy everything from the Firebase CLI, because Firebase is cool like that. It's really nice. I just run firebase deploy and my blog site with my latest posts will be deployed. Pretty easy if you ask me. I have just enough automation that at the moment I don't care to automate it any further. There's always the downside that I have to write and deploy from my laptop and I can't just go on any browser from any computer and write a blog post, but like my dad always says about free things, "What do you expect for free." I'll write up another post about how to do all of this. Essentially a post about how to set up your own free blog site.

Next steps

I want to update the styling for the site. It's using the old Bootstrap 3 styling and I'd like to try and get to use Bulma or something trendier. For now, this will do.