De bizony, az a legoptimálisabb, saját html-kódot csinálni. Nyilván, ha nem vagy nagy designer vagy webguru, akkor indulj ki egy ingyenes sablonból, ami nem gányolt, hanem rendesen szabvány HTML5 (ami már alapból strict, de nincs definiálva, mivel nincsenek doctype-ok) és külön van választva a formázás CSS-ben. Aztán használod azt. Formázással nem kell foglalkoznod, és a tag-eket is csak minimálisan kell használd, ha jól megírt sablont használsz.
Adatbázisból dolgozáshoz pedig PHP, igaz kell hozzá tudni alapszinten programozni, ha más nem, valami C/Java-szerű nyelven, aztán ha egyszer lerenderelte a HTML-t a scriptből, azt elmented .html-be, és nem kell mindenféle gyanús webgenerátort meg gányolt megoldást használni. CMS-ekhez (Wordpress, Drupal, stb.) is vannak ilyen modulok, de azok is gányolnak általában. Esetleg ha ismered, jó akármilyen scriptnyelv, Perl, vagy Bash vagy akármi, viszont akkor is kell hozzá HTML-ismeret egy alap szinten.