Dipende da quanto spesso cambia la struttura del sito. Se è sempre la stessa non ha senso prevedere modifiche in futuro; se le modifiche (aggiunta, rimozione o modifica delle pagine) è saltuaria, puoi modificare il file a mano e caricarlo nuovamente, altrimenti uno script lato server che lo modifica è la soluzione migliore.

Edit: ho scritto una scemenza che non è attinente, perdonami, ho letto in fretta il tuo messaggio