Since 2010 I've been self-hosting my WordPress blog:<p>http://www.smashcompany.com/<p>But I want to move to a new CMS. The most polite thing I can say about WordPress is that it's moved in a direction away from what I need. The new(ish) WYSIWYG editor, with the blocks, is very far from what I need or want.<p>What I want is WordPress, circa 2010, but without security flaws.<p>Right now, the biggest problem I face is the security flaws. The last time I upgraded I was immediately hacked, and after many attempts to get WordPress setup correctly, I found I could not avoid being hacked unless I chmod everything 0444, which means I cannot currently upload images, which I find frustrating.<p>So what is another CMS I can use? Preferably one that has great import of old WordPress instances? A static site generator would be fine with me.
> But I want to move to a new CMS. The most polite thing I can say about WordPress is that it's moved in a direction away from what I need. The new(ish) WYSIWYG editor, with the blocks, is very far from what I need or want.<p>Why don't you just turn off the block editor? <a href="https://wordpress.org/plugins/disable-gutenberg/" rel="nofollow">https://wordpress.org/plugins/disable-gutenberg/</a> or similar.<p>> Right now, the biggest problem I face is the security flaws. The last time I upgraded I was immediately hacked, and after many attempts to get WordPress setup correctly, I found I could not avoid being hacked unless I chmod everything 0444, which means I cannot currently upload images, which I find frustrating.<p>Switching to another CMS is likely not going to change the possibility of getting hacked. There are plenty of Wordpress sites out there that don't get hacked. I would politely suggest that you may be doing something wrong and that there might be something less invasive that you can do than migrating to a different CMS.<p>> A static site generator would be fine with me.<p>I highly recommend Hugo if you're going to switch to a static site generator. Lots of Wordpress importers available, some of which you can find here: <a href="https://gohugo.io/tools/migrations/#wordpress" rel="nofollow">https://gohugo.io/tools/migrations/#wordpress</a>
It shouldn't be impossible to secure wp as-is, happy to help if need be. Reduce excess plugins, enable automatic updates, avoid plugins that can't be updated via wp.org repo., reset wp salts. You'd likely find it's very reasonable afterwards.<p>For the editor:
Install this, it's supported through 2024 (at least) and will revert the editor to the old version:<p><a href="https://wordpress.org/plugins/classic-editor/" rel="nofollow">https://wordpress.org/plugins/classic-editor/</a>
Publii. It has a WP Importer tool. Your site layout looks similar to some of the free themes. The "old school" simplicity of using a desktop CMS is great in my opinion.
You could try Hugo.<p>Below I share an official Hugo link that explains how to accomplish what you are after.<p><a href="https://gohugo.io/tools/migrations/#wordpress" rel="nofollow">https://gohugo.io/tools/migrations/#wordpress</a><p>Good luck!<p>P.S.: Keep an eye on <a href="https://www.classicpress.net/" rel="nofollow">https://www.classicpress.net/</a> , maybe it's also a good alternative? Give it a try.
Ghost is one option. It’s modern and clean and can import content from WordPress: <a href="https://ghost.org/docs/migration/wordpress/" rel="nofollow">https://ghost.org/docs/migration/wordpress/</a>
Wagtail is one option: <a href="https://wagtail.org/blog/wordpress-to-wagtail-migration-kit/" rel="nofollow">https://wagtail.org/blog/wordpress-to-wagtail-migration-kit/</a>
I moved my personal blog to Grav a couple of years ago:<p><a href="https://pathar.tl/" rel="nofollow">https://pathar.tl/</a><p><a href="https://getgrav.org/" rel="nofollow">https://getgrav.org/</a><p>There are plugins for WordPress to generate markdown files from your posts and then you can import that into Grav. I self-host this in Docker and find it much more pleasing to actually write things. Statamic is another similar markdown-based CMS that I've been eyeballing.
Like you I also dislike the Blocks editor, however the fix is easy. You can install the Classic Editor (<a href="https://wordpress.org/plugins/classic-editor/" rel="nofollow">https://wordpress.org/plugins/classic-editor/</a>) plugin and get the old interface back.<p>You can switch between the two if you want, and can configure it to be the default.
I used wordpress from ~2010, on 2022 still had it with 15k articles :) totally unmanageable, I switch to Xenforo PHP forum (self hosted), I wrote an appication doing the migration for the articles, operation done! <a href="https://bit.ly/3WFzhJD" rel="nofollow">https://bit.ly/3WFzhJD</a>
You can export a database inside the WordPress admin and convert to Jekyll.<p><a href="https://wordpress.org/plugins/jekyll-exporter/" rel="nofollow">https://wordpress.org/plugins/jekyll-exporter/</a>