would still use a lightweight framework
i somewhat agree with CMSes being a hassle to maintain. if it's a personal site that isn't huge and you don't have other people you know working on it, i think it's overkill. but i would still use a lightweight framework to make managing the static html easier. i use php so there are many available, but anything for your language of choice that just does MVC would be helpful in my eyes. if no lightweight framework is available for your language of choice, then you might be trying to use a sledgehammer to hit a nail.
Keep Up with TechRepublic