あなたのウェブサイトのコードを完全に制御するが、全体的にはより少ない作業を行う良い方法の1つは、ウェブサイトに高度な統合開発環境（IDE）ソフトウェアを使用することです。一般的なタスクの自動化。

WikipediaのHTMLエディターのリストをご覧ください。

https://en.wikipedia.org/wiki/comparison_of_html_editors

もう1つの方法は、Webサイトのコンテンツを任意のテキストエディターの基本テキストとして記述し、そのベーステキストからHTMLコードを作成する「静的サイトジェネレーター」（SSG）ソフトウェアの1つを使用することです。その後、公開する前にHTMLコードを自分で編集することもできます。または、ジェネレーターのオプションをカスタマイズすることもできます。一般的に、そのようなジェネレーターは高度にカスタマイズ可能であるため、最終的なHTMLおよびCSSコードを高レベルの制御できます。

「マークダウン」をベーステキストとして使用することをお勧めします。これは、マシンがセマンティック構造を簡単に解釈できるようにしながら、テキストに注釈を付けるという人気のある軽量なシステムであるため、最終的には見栄えの良いWebサイトにつながります。

Markdownについて詳しく説明したり、私が知っているSSGをリストしたり、Webサイトを作成して公開する他の方法について詳しく説明したりできます。
One good way of retaining full control over your website's code, but doing less work overall, is to use an advanced Integrated Development Environment (IDE) software for websites, which will allow you to focus on the pertinent parts of the website-writing problem while automating common tasks.

You might want to check out a list of HTML editors on Wikipedia:

https://en.wikipedia.org/wiki/Comparison_of_HTML_editors

Another, method is to write your website content as a basic text in any text editor, and then use one of the "static site generator" (SSG) software that will HTML code out of that base text. You can then still edit the HTML code yourself before publishing, or better yet, customize the options of the generator. Generally, such generators are highly customizable, allowing you a high level of control over the final HTML and CSS code. 

I would recommend that you use `markdown` as your base text, as this is a popular, lightweight system of annotating the text while making it easy for machines to interpret its semantic structure -- ultimately leading to a better-looking website.

I can tell you more about markdown, list SSGs that I know about, or tell you more about other ways of creating and publishing a website.