if your website actually serves any purpose at all (rather than the zillions of people who want to have a webpage because it seems like the thing to do), you're not only going to want to hand-code in a text editor, but you should be thinking of what programming language you're going to use to organize/drive it.
assuming you'll have more than one page, you'll want a layout.. boom, includes.
bart