Здравствуйте, я начинающий верстальщик. Пока сверстал несколько несложных лэндингов, но при верстке многостраничных сайтов возникла проблема как правильно организовать код и структуру проекта. Как я понимаю, многостраничный сайт реализуется посредством разделения html-страницы на куски html-кода, которые собираются воедино с помощью PHP, тем самым генерируя новую страницу. Но что делать с CSS и JS? Должны ли они так же разделяться и подключаться только на той странице, на которой требуются соответствующий скрипт или стили? Как вообще строятся сайты крупнее одностраничника? Спасибо