Para no tener que repetir puedes usar php básico.
Es decir creas las paginas por secciones:
Ejemplo:
creas un archivo menu.html o menu.php
luego en el archivo index.php (este sí debe tener la extension php)
en vez de copiar el menu simplemente añades
<? include ('menu.html'); ?>
y así con el resto de las secciones, excepto los especifico de cada pagina:
index.php
Código HTML:
Ver originalbla bla
<!-- incluyes el archivo encabezado, para no repertir el banner o titulo de la pagina-->
<? include ('encabezado.html'); ?>
<!-- incluyes el archivo menu de la pagina-->
<? include ('menu.html'); ?>
contenido de la pagina
<!-- incluyes el archivo pie de la pagina-->
<? include ('pie.html'); ?>
La ventaja de esto es que a la hora de modificar el menu, por ejemplo, no tienes que ir pagina por pagina cambiandolo, sino que solo vas al archivo menu y haces los cambios en un solo lugar.
menu.html o menu.php
recuerda estos son pedazos de una página asi que no debes poner las etiquetas <body> o aquellas que ya abriste y/o cerraste en el documento principal. Piensalo como un rompecabeza, donde tienes varias piezas y las vas armado de acuerdo a los que quieras obtener.
Es muy básico lo que te digo, porque mi nivel es muy básico, pero funciona.
Saludos