Это обычная табуляция.
Если хочешь минимум заморачиваться, заюзай какой-то J
S -фреймворк, который позволит хранить состояние.
Либо выводи шаблонизатором от бэка +
табы от бута.
В любом случае это вывод циклом, сортированным по году. Ничего сложного.
При всем при этом не рекомендую тащить все, что ты найдешь по ссылкам, так как если бездумно подключать все к своему проекту, то рано или поздно браузеры откажутся его запускать и грузить.