A static site is one that is usually written in plain HTML and what is in the code of the page is what is displayed to the user.
n such a site the content is called in by the scripting language from other files or from a database depending on actions taken by the user.
in general, dynamic means energetic, capable of action and/or change, or forceful, while static means stationary or fixed.
In computer terminology, dynamic usually means capable of action and/or change, while static means fixed.
Static sites - advantages
Flexibility is the main advantage of a static site - every page can be different if desired, to match the layout.
To different content, and the designer is free to put in any special effects that a client may ask for in a unique way on different pages.
This allows theming - for instance an author may want a different theme for a different book and associated pages .
or perhaps for a series of books, in order to match the cover designs or the context of the stories.
Static sites - disadvantages
The main problem with any static site appears when you wish to update the content. Unless you are conversant with HTML and the design methods.
Used in the site then you have to go back to the designer to have any content changes made.
This may be perfectly ok when a new page is required which needs design input, but if all you want to do is change some text then it can be a nuisance for both client and designer.
The second main problem is scalability. If you wish to sell products on your site and you have a lot of them then you may have to construct individual pages for each one, which can take considerable time, effort and cost.