Cita: como conseguir crear un menu que en caso de añadir o eliminar un elemento se note en todas las paginas, pero que a su vez no este mezclado el disño html/css con el codigo de programacion.
Fácil: estructuras de datos simples.
Mientras sigas escribiendo dichos enlaces a mano jamás te librarás del problema, no importando qué tecnología quieras usar.
Si separas y abstraes dicha información en arreglos sencillos, objetos, etc. podrás entonces crear funciones simples para crear lo que desees, y si modificas algo será únicamente en el lugar donde tengas dichos datos.