![]() ![]() ![]() It has a fairly extensive list of plugins and themes too. Nikola takes a very “batteries included” approach to static site generation, providing very detailed templates for blogging and full websites, but also image galleries and search among other things. Similarly, you will need a Python installation on your computer already, and no guidance is given for non-developers who don’t have this… but if you are a developer type who already uses Python then Pelican is a good place to start. Pelican does have a slightly steep learning curve at first, though, which makes it more suited for someone already at least a little familiar with Python. And like the better class of SSGs it is designed to be able to handle an entire website and not primarily for blogging. It has support for importing site data from WordPress, which makes it easier than some other SSGs to move from an existing WordPress site into static site generation without losing your current setup. Pelican has a rather stripped-out aesthetic but using Python as its underlying programming language, has the potential to be expanded in almost any direction you might want with a little extra programming. However, it does require a reasonable amount of technical familiarity (and its documentation reflects this) but for those who can grasp it, it does things in an elegant way.ġ1ty is written in JavaScript and so requires node.js to work you’ll need to install that first if you haven’t already, and then install 11ty from the command line.ġ1ty takes a strong view on website performance, to the point where they proudly display a performance leaderboard of websites built with it, and it’s very popular among web professionals and those curating and building the open web more generally. It bills itself as “a simpler static site generator”. ![]() Eleventy, or 11tyġ1ty is one of the newer SSGs but is rocketing up the popularity list. This can be a useful way to take some existing data that you wish to expose to the world in a more convenient fashion that they can browse and navigate through without needing to fire up Excel or Google Sheets. If you’re building a site from existing data, then Hugo’s “ Data-Driven Content” feature makes it relatively easy to have the content of the site being provided in CSV or JSON formats. Even a small difference in build-speed performance can make the difference between you waiting seconds and you waiting minutes to see the result of a change that you’ve made, and Hugo works hard on being the fastest at this. Making a change to your site by adding or editing content, or changing the theme, requires that you “rebuild” the site: that is, run through the process of combining content with a theme into HTML, for every page. ![]() It has a large amount of prebuilt themes which makes it easier to pick and choose the look you want for your site, and one of the key features that the Hugo team has is its build-speed. Their documentation, especially on how to install Hugo and get it running, is quite comprehensive and it doesn’t need you to install a new package store first and then install Hugo from. Hugo is on the easier end of the terminal-based static site generators to set up and use. In this guide, we list the ten best static site generators to give some guidance as to how to choose between them. The process of building a website has two parts: you provide the content, and then your CMS - WordPress, or whatever you choose to use - takes that content, combines it with your chosen theme and your chosen templates, and makes a website from it for your customers or your readers to read.īut those two parts don’t have to be done together: they can be separated from one another, and that’s what a static site generator (SSG) does. ![]()
0 Comments
Leave a Reply. |