In this post, I will explain how to set-up a simple blog like this in few hours!
By spending $0 for a year! Only if you are student!
Services Behind The Blog
- Github Student Developer Pack
- Github Pages
- Google Analytics
Github Student Developer Pack
Github Student Developer Pack is an awesome pack, which can be obtained by an educational email. It includes a lot cool developer tools (namecheap.com is one of them) for free only if you are a student.
Github Pages is a service given by GitHub. Allows you to serve a site for your GitHub account and even unlimited number of sites your your projects on GitHub and its totally free! To start your site served by GitHub you need to create a named <your_github_username>.github.io and push your site under that repository. After pushing your repository you can visit <your_github_username>.github.io from your browser to see your site live!
Namecheap.com is a domain name registrar. Namecheap gives a free .me domain free for a year (normally $8.99/year). You can get this promotion by acquiring your Github Student Developer Pack.
Jekyll is an awesome project and it is open source on GitHub. Jekyll is a simple, blog-aware, static site generator. It takes a template directory containing raw text files in various formats, runs it through Markdown (or Textile) and Liquid converters, and spits out a complete, ready-to-publish static website. Jekyll also works perfect with GitHub Pages. You can serve your jekyll site on GitHub Pages for free. You can see the quick-start guide of jekyll here.
Dillinger is a cloud-enabled, mobile-ready, offline-storage, AngularJS powered HTML5 Markdown editor. I use dilligner to write my posts for jekyll (jekyll uses markdown files to generate your static html files). Write your markdown files using dillinger and see their HTML conversation at the same time, amazing huh?