This blog is generated only when needed, and exists on the server as a static site, and yet, it behaves and looks much like a dynamic blog would. The main advantage is the speed of loading, as it is already ready to serve by the web server. Serving up web pages is what web servers do best. Since nothing should change unless a new post is made, there’s no reason that the blog can’t be static during the interim. When something changes, the needed changes are rebuilt.
The program that runs this blog is called
jekyll, and is one of a number of static blog generators.
For more information on setting up a Jekyll blog site, click the link: jekyll .