2.CMS - Dynamic
To solve the problems around rapid content changes and manageability, Content Management Systems (CMS) were written in new languages. A CMS takes the chore out of managing web content. It takes more work to set up initially but after that it is much easier to manage content. Numerous types of content can be managed using CMS. Be it a Blog or a Web Store, CMS can do it all.
The best Open Source CMS is Drupal. It is written using PHP. Once set up, a non technical user can maintain the website easily. You should go a CMS route if you are looking to maintain your own content.
Another plus with a CMS like Drupal is that they are modular. You can add more functionality as you need it without re-doing the whole site.