Как сделать много страниц на сайте?
На простом HTML + CSS такое реализовать вряд ли получится (могу ошибаться). Нужен какой-никакой бэкенд. За основу можно взять либо CMS Wordpress - фактически уже готовый сайт с панелью администратора, либо добавить немного PHP к вашему сайту на HTML (или любой из его фреймворков, тот же Laravel или Symphony) + SQL и сделать бэкенд.
вам нужно использовать бэкэнд для этого.  И на бэкэнде разбивать вашу ленту на страницы.  Если хотите пишите мне в личку. я вас обучу этому.