w samym htmlu i css blog nie ma sensu. W tych językach pisze się statyczne strony tzn. To co na nich jest nie ulega zmianie, raz piszesz i to jest informacja ktora się nie zmienia. Żeby można było komentować, dodawać, zmieniać (mowie o zmianach dokonywanych przez użytkowników) trzeba bazę danych, a co za tym idzie trzeba korzystać z php (ewentualnie ruby, a może coś tam jeszcze)