Одна страница — один html файл, а если страниц множество??
Безусловно нет. А если страниц 1000? Тут на помощь приходят языки веб-программирования, которые автоматизируют процессы генерации страниц. Начни изучение PHP и будет тебе счастье)
p.s. как вариант, если нет желания углубляться в программирование, попробуй CMS системы, которые уже написаны за тебя и выполняют все основные задачи сайта, только надо настроить.
Базу PHP почитайте.
А вот готовое решение в котором в принципе разберетесь: https://pishemsite.ru/php/kak-sdelat-prostoy-dinam...
Ну и почитайте что-нибудь предложенное поисковиками, на тему: php для чайников