Blogging with jekyll

2 mins

Jekyll describes itself as a tool for building “Simple, bog-aware, static sites”. It has been made by Github co-founder, Tom Preston-Werner.


It’s really simple to manage workflow. There are no clutters, and you don’t need to manage plugins etc.

  • I could try out different ideas and explore a variety of posts all from the comfort of my preferred editor and the command line.
  • Complexity would be kept to an absolute minimum, so a static site would be preferable to a dynamic site that required ongoing maintenance. *It takes a template directory (representing the raw form of a website), runs it through Textile and Liquid converters, and spits out a complete, static website suitable for serving with Apache or your favorite web server.
  • My blog would need to be easily customizable. I’ll always be tweaking the site’s appearance and layout.
  • Many services dynamically render their content with .php, and there are few applications that actually require it . Dynamic code execution makes your blog vulnerable to exploits.
  • This blog is accessible everywhere.
  • Your blogs are not stuck in specific SQL database rather they are available in and open source repository.
  • You can obtain your post in raw form any time.
  • Everything is backed up on Github.
  • As a whole, you have full freedom to do anything you want.

Integration with Github

Jekyll has been tightly integrated with Github. Creating blog using Github is much safer than creating on any other place.

  • My blogs are placed in a single folder _posts, written in a markdown file, including this one.
  • My images are placed in a single folder assets .

There’s this right balance in Jekyll that’s difficult to find elsewhere. Complete transparency! Github automatically refreshes to point to newly generated _site. Your posts in blog will be live .I added Google Analytics tracking code to all my pages by tweaking html template and also comments have been enabled on all posts with javascript code.

About Markdown

Markdown is a plain text formatting syntax for writers. It allows you to quickly write structured content for the web, and it is seamlessly converted to clean, strctured HTML. With just a couple of extra characters, Markdown makes rich document formatting quick and beautiful. Markdown allows you to keep yor fingers firmly planted on your keyboard as apply formatting on the fly.

For more info: Check out Jekyll and get blogging !

Written on June 19, 2017