So this is my first blog powered by Jekyll. The main reason for using this ecosystem is because this gives me the flexibility to tweak things around. Furthermore, blogging using Jekyll allows easy code snippetting for example consider the example below:

def print_hi(name)
  puts "Hi, #{name}"
end
print_hi('Tom')
#=> prints 'Hi, Tom' to STDOUT.

Above code is Ruby-based code.

<?php
 $variables = explode(array(holy), ',');
 print_r($variables);
?>

Above code is PHP-based code.

Therefore, you can specify as a parameter of highlight ruby plugin, which language you are using and then it will render the code nicely according to that specific language syntax.

The above notes are purely in md language. However, you can also use html tags (if you know them) to nicely render the contents as you wish. For example,

This is h1 tag.

This is h2 tag.

You can even customize tags and put it in css to make it work for example:

This is blockquote.

Above tag is ‘<blockquote>’ tag.

In the header, you will see blinking _, this is also achieved through the use of custom tag called blink.

This text is blinking!

This is few of the reasons why I would like to use Jekyll. Other than that, it is synchronised well with Github (in fact this site is powered by Github Pages anyway) so I wanted to try this.