la prima soluzione ha senso, la seconda è macchinosa e comporta molto inutile lavoro.

per la prima puoi utilizzare soluzioni lato server: le inclusioni (il metodo migliore), oppure includere un file javascript