Skip to main content

Static Site Generators




Jekyll
Jekyll is a a static site generator which is available since 2009 and is build based on top of Ruby. Jekyll is also the engine behind GitHub Pages. GitHub Pages are public web pages for users, organizations, and repositories, that are freely hosted on GitHub’s github.io domain or on a custom domain name of your choice. The fact that Jekyll is powering GitHub Pages is also the reason why Jekyll is the most popular static site generator right now.
Jekyll’s website can be found at https://jekyllrb.com/:

PROs

CONs


GATSBY


PROs

CONs


NEXT.JS

PROs

CONs

Hexo


 Hexo is powered by Node.js and aimed at blogging. While the JavaScript implementation shouldn’t in theory make too much difference to how you work with it, since you’ll be using with markup and templating languages, it can make installation and configuration more familiar for JavaScript developers. If you’re already using npm and git then it’s extremely simple to get up and running.
Like many other general purpose generators, you’ll probably want to write your content in Markdown. The default templating engine is Swig, which is once again well suited for JavaScript developers. However, Hexo is extensible to allow other templating engines to be used if you want.

The Hexo website includes a range of pre-built themes for you to try out, and one especially popular feature of the tool is its support for single-command deployment.





Resources

Comments

Popular posts from this blog

3 Ways to extract the Windows 8 /10 Product key from the BIOS/UEFI

Sometimes you need your Windows 8 product key, in versions prior to Windows 8 it was quite easy, you can only look at the label of the product label on your computer. But since Windows 8 Microsoft has made a change. Most likely, you no longer have a product label. Instead, they register the product key in their BIOS / UEFI. This is a good feature because now when you reinstall Windows 8, your product key is automatically recovered from the BIOS / UEFI. But recovering the product key on its own was a bit more complicated. But fortunately, we can still extract it. If you can not start Windows, see the last part of Method 1 that will describe a method that does not require an installed version of Windows. 1- ShowKeyPlusUWP This is probably a bit easier. You can find the tool here: https://github.com/Superfly-Inc/ShowKeyPlus/releases/download/ShowkeyPlus/ShowKeyPlus.zip Extract the ZIP file and run ShowKeyPlus.exe This will show your installed key along with your OEM Key if prese...

open source marketplace platform

Opensource.com has a good article about this:  4 open source peer-to-peer marketplaces Here are the main open source marketplace solutions: Sharetribe : the most well-known open source solution for marketplaces. Built on Ruby, has a strong community. Perfectly adapted for MVPs and proof-of-concept projects. Can handle sales and services/rentals. Notable platforms using this technology:  The Quiver  &  Studiotime Source code here Demo Cocorico : specially designed for service & rental platforms, possibly the most powerful solution in that field. Large community for a new project (2nd largest). Built on PHP (Symfony). Perfectly adapted to service & rental marketplaces (AirBNB, BlaBlaCar, Drivy…). Notable platforms using this technology:  Find your coach - Koach  &  WeFarmUp.com Source code here Demo Mayocat  (discounted): specialized in marketplaces that sell goods. Unfortunately the project has been discontinued - they...

How do I uninstall and reinstall MySQL in Ubuntu - Windows Subsystem for Linux

Before you remove your MySQL installation, try running the following command from the CLI. mysql_secure_installation If a password hasn't been set for  root  (for MySQL), that'll prompt you to set a password and run you through a series of steps to help clean up and secure MySQL (basic security). Once set, then try running the command below to restart MySQL and see if you receive an error. service mysql restart We can troubleshoot to see what the issue is, as long as I know what errors you're receiving, or we can wipe the installation and start from scratch. To remove MySQL, first you'd want to run: apt-get remove -y mysql-* and then: apt-get purge -y mysql-* The first command removes MySQL and associated packages while the second wipes configuration. Official Page:-  Windows Doc