MakeMeStatic

MakeMeStatic

Publish your WordPress CMS as a maintainable static website

15 followers

MakeMeStatic is a WordPress plugin is a static site generator and aims to create and maintain a static copy of your site within a Git repository.
Interactive
MakeMeStatic gallery image
MakeMeStatic gallery image
MakeMeStatic gallery image
MakeMeStatic gallery image
MakeMeStatic gallery image
MakeMeStatic gallery image
MakeMeStatic gallery image
MakeMeStatic gallery image
Free Options
Launch Team / Built With
Auth0
Auth0
Start building with Auth0 for AI Agents, now generally available.
Promoted

What do you think? …

Gareth Bult
Maker
📌
WordPress is a great system for presenting content to the Internet and maintaining it once published. However, the principle of dynamically generating content "on demand" or trying to reliably present cached dynamic content securely and quickly can be both challenging and costly. The aim of this plugin is to turn a WordPress site that is delivering a handful of dynamic pages per second on a potentially expensive hosting platform, into a maintainable static website that can be hosted on a free (or relatively inexpensive) "pages" platform capable of delivering many thousands of pages per second. It's not for "all" of "every" site, but for sites that would describe themselves as "websites" or "content management systems", it might be worth your time. It provides incremental scans of a WordPress site saving static copies of each asset in a Git repository. This repository can then be used to automatically publish to a "pages" platform. An integrated system is included out-of-the-box, but support for other systems like "GitLab" and "CloudFlare pages" is also included. Some well-behaved dynamic components such as forms can still work on static pages, the plugin will mangle URL's in such a way that AJAX style calls will still reference the original WordPress site as expected. Any Javascript based plugins that directly reference a server should also continue to work. There is a free tier so most small WordPress sites will be able to use the plugin for FREE, for larger sites, fees are minimal. This publication mechanism supports WordPress sites that are not directly hosted on the Internet or paid-for hosting. So long at the site is accessible to crawlers it should work. This means the original WordPress site can easily be hosted in an office on the end of a free Zero Trust tunnel. The end result for smaller sites is that WordPress hosting can be achieved at Zero cost beyond that of a domain name. If you have any problems, issues or questions, please do get in touch either via email or via the support Forums. This is a movable feast in that if it's not perfect for you, we are more than happy to try to make it better. There are SO many edge cases the only way we address them all is to know about the ones we've not seen yet. We aim to add support for as many use-cases as possible. Incidentally, for anyone choosing to use our "pages" platform (the default option) we provide a live web statistics option (also free, based on https://goaccess.io/) which is integrated into the plugin dashboard. This provides websocket powered "in-page" "real-time" updates to both tables and charts. For an example of a site using the "free tier" service, look no further than our site at "https://makemestatic.com", For more expansive sites try "https://nutpress.co.uk", "https://linux.uk", "https://madpenguin.uk".
Tom P.
Looks promising, maybe offer a comparison to the (currently) more popular static WordPress plugins? And, do you offer search on the static site (nutpress seems to do so).
Gareth Bult
@to_p Hi, sure, standard ajax calls should continue to work against the WP dynamic site. ( so search, form posting etc should still work) Alternatively you could go for a full .js search solution. We're looking at adding a full-text search feature based on the result of the most recent crawl, but it's not quite ready yet :-)