Для простого сайта нет ничего плохого в том, чтобы на стороне сервера включал . Просто создайте фрагменты HTML (они не должны быть полностью сформированными HTML) для вашего меню и нижнего колонтитула. Затем на каждой странице добавьте соответствующий
<!-- #include virtual="/footer.html" -->
выписка в нужном месте. Поскольку вы работаете на сервере Debian, я уверен, что Apache уже включит его по умолчанию.
Это может показаться устаревшим, но моя жена работает в компании, которая много обслуживает небольшие веб-сайты, и они все еще используют этот подход, и он работает просто отлично.
Если ваш сайт выходит за пределы 10 страниц, то я бы посоветовал взглянуть на некоторые системы шаблонов, просто чтобы избавиться от необходимости добавлять SSI на каждую новую страницу, которую вы создаете.