Benefits of building static content sites using React frameworks (e.g. Next, Gatsby) vs SSG's e.g. (Hugo & Jekyll) when output is essentially the same?

This page summarizes the projects mentioned and recommended in the original post on /r/webdev

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • empty-site

  • here is a barebones project I just created using nsm init .html on my machine using dev version of Nift (there's a few basic improvements to template/page.template and template/head.content from the released version). That hopefully gives a good idea of just how barebones a project can be. .nsm has config files and other stuff users don't really need to worry about (can configure projects through the command line), output is where the site is built to, template is where the template files for pages are stored, and content is where the files specific to building individual pages are stored (though there's nothing stopping one from putting files from either template/content directories in the other. Building a website is as simple as running nift build-updated or nift build-all similar to how you'd run git.

  • https://github.com/nifty-site-manager/nifty-site-manager.github.io/tree/stage https://github.com/nifty-site-manager/nifty-site-manager.github.io these are the two branches for the official Nift website built with Nift, because GitHub and a lot of hosting providers require the built website be stored the root directory of a branch I find it easier to separate the built website and files used to build the website into separate branches. With the upcoming version I will add in the ability to have lots of branches configured in the project config file which can be used for eg. production/dev/testing and will allow more complicated projects like that to be cloned from GitHub etc. with nift clone clone-url. Anyway, the stage branch has the content, template and in this project site directories similar to the barebones project so it is a good example of what a medium sized project looks like which tends to use the basic functionality of Nift.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Zettlr

    Your One-Stop Publication Workbench

  • Markdown editors such as Zettlr are also gaining more useful features.

  • Publii

    The most intuitive Static Site CMS designed for SEO-optimized and privacy-focused websites.

  • There are even SSGs with a builtin GUI, such as Publii and Autosite.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts