This page lists some of the resources I have found useful when assembling these web pages. All my original web pages were hand crafted. Then I tried using Netscape Navigator as an HTML editor, but that left much to be desired. Finally I created my own language to describe web pages, and then wrote a TCL script to turn that into HTML. One of the major benefits of this is that it understands some of my habits regarding photos, and basically just takes care of all the boring, but important, details of HTML creation.
Another excellent web site for anybody who designs web sites is web design from scratch by Ben Hunt. The site describes itself thus: Web Design from Scratch is for everyone involved or interested in creating web sites - whether novice or expert. It will help you understand what makes web sites succeed or fail, and what can be done to increase the chance of success.
And, of course, all of this is made possible through the World Wide Web Consortium, (W3C) which defines HTML among many other things, and provides facilities to check web page conformance with the standards:-
Another important aspect is the ease of viewing/seeing the site. Access Keys provides a service to test web pages against the W3C guidelines.