The site is currently down for me (503). While we're talking about boring technology, please consider hosting your blog on a static file host + CDN. It will be faster, easier to maintain, and virtually impossible to take down.
I see people recommend static sites in general, but I've recently done some research and couldn't find a static site generator that can give me a WYSIWYG editor in my browser. What I need is a blog that lets me edit posts from a PC, a tablet, or a phone, including picture uploads and one-click publishing. Everything I found either left the editing portion up to the user or said "just use WinSCP to upload your HTML/markdown".
I just went with Wordpress. My personal blog is not my job, I just want to write down my thoughts. What specific technology would you recommend to generate a static blog with a WYSWYG editor and picture uploads, on my own server (not S3 or some proprietary paid hosting)?
You could try to use Wordpress for generating a static blog [0]. ;)
More seriously, I work in vim+git all the time, so managing my blog with it feels natural to me. Editing in my favorite editor is more important than drag&drop image upload for me.
Just like the author, I don't have time to learn the ins and outs of new "local optima" technologies all the time. I want a static site generator that "just works". So yes, give me a Wordpress-style GUI for creating a blog, then "compile" it to a static site, then deploy.
Seems like all the static site generators have lots of directory structure conventions and hoops to jump through for simple things like pagination and dates.
And at this point we are really talking about what fits naturally in our own hands. I use a documentation tool (mkdocs) for my blog, but that's because like GP, I prefer working in git+vim.
I don't think git plus a text editor counts as a local optimum…
Well, git might on a time scale of decades. But I sincerely doubt we're going to see anything better in the text editor space than emacs and vi for the remainder of my professional career.
[0] https://eager.io/blog/build-static-websites