If your site has 10K posts and you don’t want to deal with long build times, use Next.js with ISR (make some high traffic pages static, others dynamic (server side rendered)).
As the founder of Forestry.io and Tina.io, I’m biased about a content editing UI, but there are many options if you want a GUI on top of your content files.
You got this.
CI can do the build, and the last step of CI can be ftp, rsync, scp, or whatever. It's just static files, normal hosting anywhere is fine.
I'd recommend at that point just using GitLab or GitHub pages as others have suggested, but if you do want to move completely off of other people's services, it's much simpler to set up nginx or Apache to serve static files than it is to safely host a WordPress instance.
And again, I would never recommend a static site generator to someone who doesn't think of themselves as a computer person. The context in which this conversation started was someone who was seriously considering hosting their own WordPress instance. I dearly hope that they think of themselves as a computer person.
If you're unwilling to read documentation, then yes, you're probably better off sticking to Squarespace or WordPress.com
- Good support for posting source code from various languages, both inline and in blocks, with syntax highlighting.
- Zero-effort image posting ala WordPress, ie with automatic down-sizing of the inline image if needed (in these days ideally multi-resolution).
I imagined these were quite basic needs, but I've been disappointed each time I've gone looking. Been a year since last time though.
Netlify CMS has zero-effort image posting (saves to your repo's static folder). I'll grant that it doesn't do automatic downsizing, though Netlify as a CDN does.
> I have thought about moving my personal blog onto something that isn't someone else's service. But every time I think about running my own blog server, stories like this come along.
So... yes. I was assuming that OP was going to both be the person running their personal blog and writing on it, and I was assuming that OP is pretty technically competent if they were seriously considering running their own blog server.
I use Ghost + Cloudflare.
It is not for security but for occasional spikes of traffic. Nothing says we can't use static-site-generator + Cloudflare. Even better.
This is changing to an extent with the Full Site Editing project, but themes and plugins are both very powerful and flexible in WordPress, which has in part led to its massive success.
[0] https://docs.github.com/en/pages/setting-up-a-github-pages-s...