It all depends on the content. When you have a lot of other content, such as news, it’s easier to store data in a database for each news server and load the data into a template. But when you have one content (for example, a huge article or information page), you can use HTML to store data.
It also depends on whether you want to use a multilingual page or not. You can sketch a multi-page page with HTML only. But here is the same as above. What is your content. Many different entries or less than one content?
But, what I have done so far, I have done both at the same time: when the client needs a page with script news and multilingual, etc., I created a page on which the user can log in to the news feed and save the news in different languages, but changes to other sites are done using HTML, and a different html file exists for each language.
EDIT:
It depends on the user. If the user does not know how to use HTML, but wants to change the site itself than the only available option, this is the opportunity to give him the administrative center for making changes. OR, if you do not want to give the user much benefit: D
source share