Для персонального сайта HTML вполне адекватен - не надо стесняться. Но вот для сайтов с серьёзным мультимедийным наполнением, лучше взять готовый CMS движок и уже его доводить под свои нужды (Java, PHP, Perl) - легче поддерживать всё в приличном виде.
Поэтому я и предлагаю использовать движок Joomla. Он позволяет интегрировать несколько самостоятельных модулей: Блог, фотоальбом, форум, вики, почту, файлообменник итд в одном сайте, с единым дизайном и управляемом единой системой доступа к данным. Это не только для того, чтобы никто ничего не испортил, но и для простоты обмена информацией между модулями, для организации совместной работы над проектами, для обеспечения возможности пополнения информационной базы непрофессиональными авторами (без знания HTML вообще), итд.