I have two HTML pages. I would like to avoid repeating markup, like head, navigation, etc. For example, here is one page:
Los Pollos
A classic approach is to have a layout that contains footer and header. Then you decorate your pages with your layout like this:
_________layout________
| ________________ |
| | header | |
| |_______________| |
| _________________ |
| | | |
| | specific | |
| | page | |
| | | |
| |_______________| |
| ________________ |
| | footer | |
| |_______________| |
|_____________________|
This is what most web frameworks do.