Skip to content

AskAndroids.com

Android Tutorial Station

Jekyll engine to create static blog

Everyone knows the blogging system par excellence, also called WordPress, but little by little they are gaining a place in the market for static content generation systems and one of the most famous or perhaps the most famous is Jekyll .

These static content generation systems offer a series of advantages and disadvantages compared to other alternatives such as WordPress, Drupal, Joomla, etc … which we will describe below.

The idea of ??these static content generators is nothing more than to obtain websites that are easy to manage and maintain. Other advantages are that they do not use databases or execute server-side code in each request, but are static content, generated in HTML and CSS code (Javascript can be included). Due to this we have the immediate consequence that the consumption of resources is much lower if we compare it with traditional dynamic CMS (WordPress, Drupal, etc …).

Using these systems to create a blog guarantees us less use of RAM, CPU and hard disk due to their simplicity. But obviously, some functionalities are also lost. To get an idea, some of the features that we would lose when using static content generators would be: support for comments, search, statistics, etc …

It is clear that not executing PHP or MySQL code would lose functionality, but there are still options to cover these shortcomings, for example for comments we could use the Disqus system. But in this article we will try to introduce you to Jekyll and arouse your curiosity.

Jekyll best alternative to create static blog

To begin by saying that Jekyll is programmed in Ruby , it is open source and totally free .

It can be said that it is multiplatform, although in Windows its installation and configuration is more complex than in Linux or Mac operating systems.

One of the great advantages that I see Jekyll and static content generators in general, is that they somehow provide greater security. This is because they do not use PHP or MySQL and bugs that exploit vulnerabilities in these technologies will never affect our blog . It also frees us from the often arduous task of constantly updating our CMS as is the case with WordPress.

As for its use, it is somewhat more complex than that of the CMS to which we are accustomed and also uses Markdown or Textile to write content.

I take this opportunity to comment that it integrates perfectly with the Github Pages since it does not need code that runs on the server and we can even put our own domain to our GitHub page.

At the moment no static content generator of this type has a community as wide as the best known CMS (WordPres, Joomla, etc.) but we hope that this will change little by little.

In next articles we will be showing Jekyll tutorials and guides to learn how to install and configure it as it seems an option to consider.

No comments yet.

Leave a Reply

Your email address will not be published.

Comments (0)