But if you want to get down to the metal I would find a good html/css forum and pick the brains of the pros there. If you are willing to do the html and/or css they are willing to help you get around the obstacles. If you use a design tool then your are pretty much limited to getting help with that one tool.
One of the frustrating bits about going the html and css route is that various browsers have quirks how they interpret the markup. Most notorious is IE. Since Microsoft is the 800 LB gorilla you cannot say "IE is non compliant so screw IE" if you are doing web pages for a living.
I'm kind of nervous about jumping into yet another forum. I've got here and StackOverflow (that double edged community though), but my problem isn't really the obstacles. I love the challenge, I just don't know what aesthetics are when it comes to web design.
I am also a stickler when it comes to cross-browser compatibility, but I do have on my site that it is "designed with Firefox in mind".
I've had this particular dilemma before, and have finally found that there is a reason that wordpress is so popular. It just works, can be altered pretty easily to be what you want with themes and plugins, and you can get help easily. I've recently changed to paying for ghost hosting, because wordpress is such a target, and that's the bit you exchange the commonality of it for.
But that would be my suggestion. Go with something that is easily hackable and widespread. Especially if it's just for personal use.
I dunno. I feel like I want a site and not a blog. I social media enough on my social medias and don't need yet another place to post updates where no one but people who has my resume will read them. Currently my site is in ASP.NET because, well, I am a .NET programmer, but the things you can do with ASP are so limited cosmetically that there's currently only one line of code that uses actual ASP.NET code in the whole friggin site. I do like the idea of a master template though.
I second Wordpress. There are entire marketplaces of themes, many are free, many are not. And if you dig into the source code, you can, of course, customize the look of Wordpress yourself.
I'll give it a shot I guess. I can't knock it until I try it. Joomla! on it's site has this cool "Try your own Joomla! server for 90 minutes" thing which was very useful in my decision to skip Joomla!. Anything like that with WordPress?
What about static site generators? https://getnikola.com/ (python) or jekyll (ruby) - plenty more here https://www.staticgen.com/
After handling my old job's static website for years, I am going to pass on any kind of static website, unless someone can prove to me they don't have to be a huge pain in the butt to update one line of code across all the files/pages.
My problems with those was the idiosyncrasies of where everything went.
This is also one of my many problems with static sites.