What is Jekyll?
Jekyll is a static web pages generator. A normal regular websites usually work dynamically, That means they communicate in real-time with databases or Interpreters…etc. For example; A dynamic website will use languages such as PHP, Python, Perl, Ruby…and other script languages, All these require a interpreter in order to execute and talk back to the website which is most likely is hosted on the same server. It’s a long process that takes a lot of resources and time. from both; The server and the client (you).
more
My modified github pages theme didn’t have pagination implemented already despite jekyll have a built-in plugin for it called jekyll-paginate, so i spent a lot of time trying to understand how it works until i got it done, here’s how in short and a simplified manner.
If you’re on github pages you don’t need to install anything because it’s already installed by default and cannot be removed, otherwise install the plugin i just mentioned in your jekyll system by using:
more