The genesis of this website were the twin goals of learning to use Azure and have a website to host my resume. I reasoned that it might be more efficient, cost effective and even environmentally friendly to hand out business cards with a resume URL than to have resumes printed up. This also means that recruiters and employers will always see my most recent resume.
One of my first tasks was to find a good html editor. At first I used Microsoft Word, because I knew I could. For simple pages, the learning curve would be easy. However, I have never liked the sheer volume of complexity Word introduces into the underlying source tags. In short, It is nearly impossible to directly edit the source of a Word generated HTML page. In my experience, the only way to really get what you want is to edit the HTML source directly.
I happened across Blue Griffon as a free side-by-side WYSIWYG/Source editor. While it has some 'quirks', It can provide a faster way to input large amounts of data (text and tables and images) in a graphical way. I like authoring in the 'dual' view. This way I can tweak the source as needed to get things just so.
In the end, I typically use Visual Studio Code for most of my website work. I find it easier to work with files and folders as it can open a "website" by opening the root folder. Files can be opened, closed, edited, created and deleted directly from VSCode and comparisons and side by side editing make it easy to intelligently copy sections of html from one file to another. Finally, VSCode can be used with Git. It can invoke Git operations from the GUI or a terminal window can be opened to run Git commands from your preferred shell. Currently, Microsoft Azure websites can function as a remote Git repository so deployment of a website can be done as a Git "push".