outcoldman Denis Gladkikh

Moving to Jekyll

jekyll, outcoldman, outcoldman.com, and blog

I finally did it. I found some time to get rid of my old custom-made ASP.NET blog and move all my content to static web site powered by Jekyll. If I remember it right this is my third move. I started my blogging “career” at GotDotNet (it was old-Russian-only blog/forums website about .NET development). After some time I decided that I want to have my own place with only my blog posts and so I started to write on LiveJournal. Not the best choice, so after some time I built my own webblog powered with ASP.NET 2.0 which I used until yesterday. It worked really well for these 4 years, but it was too old and a little bit ugly.

I was looking on the various options where I can go next. Of course I could continue to support my own custom made blog, I could add Markdown and fix some CSS/HTML. And to be honest I actually already did that partially.

While I was doing that I made decision that it should store all my content as simple markdown/html, so I will not need to use any Databases and simplify deployment of new entries in my blog. Also I wanted to be able to run it under Linux/Windows/MacOS (Mono also works). This is where I decided that I actually need to take a look around to find out what people are using in .NET/Node.js worlds (this is where I am right now). This is where I found that even .NET guy from GitHub Phil Haack (I guess the only one .NET guy in this company) is using Jekyll. More than that his web site is open sourced under MIT License, so you can use it as a tutorial to build your own Jekyll-based web site (or even fork it). And so I decided to try Jekyll as well.

I also spent some time trying to find some good node.js alternatives. There are a lot of them, like docpad, wintersmith or hexo, they are all good, but in summary they have less forks than Jekyll. This means a lot.

There are couple of things I’ve learned while I was doing all that Jekyll + Disqus. If you are going to do the same soon - it can be useful for you as well.

Jekyll and GitHub pages


Disqus is the worst of the best. I mean you cannot find better service for commentaries, but this one does not support Markdown and custom themes. I even tried to build my own on NodeKnockout (I believe demo site does not work anymore), but just did not have a time to complete it after.

There are some things which can help you with importing your old commentaries to Disqus:

Attribution to open source

Have feedback or questions? Looking for consultation?

My expertise: MongoDB, ElasticSearch, Splunk, and other databases. Docker, Kubernetes. Logging, Metrics. Performance, memory leaks.

Send me an email to public@denis.gladkikh.email.

The content on this site represents my own personal opinions and thoughts at the time of posting.

Content licensed under the Creative Commons CC BY 4.0.