I had an idea a while back, after seeing another report of a wide-spread WordPress hack being used.
That idea was to stop using WordPress. So I looked at quite a few static site generators, as I still wanted an updating site (ie, a blog), and also fixed pages (like landing pages, subscription confirmation page, etc).
But the static site generators are crap for getting a decent theme.
And I had three tools (NicePage, PineGrow, and Mobirise) for generating fixed pages, but they donâ€™t do dynamic ones.
And it occurred to me that WordPress did have static site generation plugins or services available, so I looked into those. In theory, they would give me the perfect combination of the WordPress admin side of things, which is great, with the security and speed of a static site.
But the WordPress static site generation services that I could find would still need a WP install on the internet to work from, and that WP install was still a security risk, albeit not to the main domain running on the static site.
Then I realised that if I could find a way to spin up the WP instance and take it down again once Iâ€™ve finished rebuilding the site after any updates, that would be ideal. Secure (as WP wouldnâ€™t actually be running except for a few minutes here and there whilst I was adding content) and fast (as the domain would resolve to the static generated site).
So I built a solution. It was ropey, held together with duct tape, and only worked for one domain, but it worked. It was still slow, but thatâ€™s a restriction with all similar services, due to the way WordPress works, unfortunately.
Obviously, I then thought if I could find a way to make this a user-friendly service, Iâ€™ve got a little side-line I could develop into a source of income, rather than a cost.
Then I encountered HardyPress, where this site is hosted.
And I cancelled my plans. They do everything I planned and more. Why spend all that time on creating a service which, in the end, might not generate any income, when I can pay $20 a month for all the sites I need?
Sometimes, itâ€™s OK to quit.