Reasons to blogging with GitHub Pages and Sandra.Snow
This is my second try to create a personal blog and the third blog where I'm writing. The first two experiences were in WordPress.
In the past, my attempts failed by my fault, lack of commitment... But during the process, I learned how hard is to maintain a self hosted blog.
Create content to a blog is really time-consuming, so I don't need more work to maintain it. Maybe this is my Developer side telling me to stay away from maintenance tasks, like update packages and be sure that I'm not hacked.
let's be realistic, when we're a blogger the focus should be the content, the other tasks are just a black hole for the precious free time.
So, what I was looking for when I started this page?!
- Write using markdown
- Comments using Disqus
- Easy customization
- Reduce the infrastructure costs
- A lightweight blog
- No database
- Version control/Hitory
Based on these requirements, I found Jekyll hosted over GitHub Pages. It fits perfectly and the number of users active can attest it. The downside?! I need ruby to use it. Since I'm a Windows guy and in my professional life I'm mostly connected to .NET Developement I don't want to install ruby on my machines.
A friend of mine (@NelsonReis) suggested I look at Sandra.Snow, a system inspired by Jekyll, which is written in .NET and Nancy, by Phillip Haydon and Jonathan Channon. So, I picked it! Now my website is generated using Sandra.Snow and hosted on GitHub pages.
During the process, I created letsnow, a simple theme based on snowbyte theme. You can use it, fork it and contribute. I would love to hear your opinion.
Well, I could describe here how I did it, but since there's already a lot of good articles of it, I leave you here some to guide you. You will see that it's a piece of cake.
- "Introducing Sandra.Snow" by Phillip Haydon
- "Hello Sandra Snow" by Macs Dickinson
- "Blogging with Markdown & Deploying via Git - Introducing Sandra.Snow" by Jonathan Channon
What I hope to see in Sandra.Snow in a near future?!
- Generate RSS feeds for any category
- More configuration options, like Google Analytics ID or Disqus ID
- A "marketplace" for Sandra.Snow blog templates
It's too early to say that Sandra.Snow is perfect for me, but I hope that it was a wise decision!