acaba por nao fazer load de tudo pk acaba por ficar a maior parte em cache mas se quiseres fazer com includes em php vou te deixar aqui um exemplo que uso no meu site pessoal.
metes na primeira linha de cada ficheiro ( vasi ter é de guardalos com extensão .php )
<?php
$pagina=$_GET['id'];
?>
dps vais desenvolver o site e na tabela ( ou div caso seja tableless) da aárea de texto inseres isto:
<?php
if ($pagina==sobre)
include ('sobre.php');
elseif ($pagina==portfolio)
include ('portfolio.php');
elseif ($pagina==curriculum)
include ('curriculum.php');
elseif ($pagina==contacto) {
include ('contacto.php'); }
else {
include ('principal.php');
}
?>
Podes ver como funciona
aqui, se calhar para ti tem de ser um pouco masi complexo mas talvez dê para o que queres.
ah esquecime de dizer dps no contacto.php metes o que queres ke aparece na area de texto ( nao precisa de ser .php pode serl .html por exemplo) e nas restantes pagians tb, ele vai buscar pro assim dizer o texto ke keres apresentar a esse ficheiros
Nota: nas url do meu site v~es em cima que quanto esta na pagina principal é so index.php quando vai para o sobre é index.php?id=sobre é au url ke ele vai buscar o id para mostrar o respectivo conteudo