I love my little side projects, but they always end up being some sort of interactive app. I want to make more regular websites, but what can I possibly make that hasn’t already been made a thousand times before?
Well, there’s an old game I remember from my childhood. It’s called Crimson Wars, a game that’s probably not very good, but still sparks nostalgic feelings whenever I remember that it exists. The thing is, information about it online is close to non-existent. There are some gameplay videos and some game disc rips, but that’s pretty much it. No wiki, no guides, no lore.
So now I have created crimsonwars.net, the one stop shop for all your Crimson Wars needs! I imagine very few people are interested in it, but the domain was cheap and I had fun making it.
It’s made with ASP.NET Core 2 and Razor pages, which is something I’ve been wanting to try out but haven’t had a good use case for. At first I was concerned that it would require copious amounts of boilerplate and high ceremony, but I was pleasantly surprised how easy working with it turned out to be. Razor pages seem to be extremely well suited for making mostly static content where you still want some form of reusability and customization. It basically allows you to write only
.cshtml files and transparently handles controller actions and routing for you.
Anyway, this was just a quick note about what I’ve been working on lately. I hope to be doing more content-focused websites like this in the future.
Update 2017-12-11: In the interest of simplification and trying out new things, I have rewritten the thing as a completely static site – which it kind of was anyway – using Jekyll and a lot of Markdown.