Atualmente há várias formas de criarmos um website, CSR, SSR, SSG etc.
Mas especialmente para quem está começando, aprender essas técnicas pode mais atrapalhar do que ajudar. Minha sugestão é sempre aprender o básico antes, crias suas páginas “na unha” e quando estiver confortável, a evolução é natural para qualquer uma das abordagens citadas acima.
Nesse sentido, fiz um vídeo onde eu explico sobre a duplicação de código em diversas páginas HTML.
Segue o vídeo: