My site contains (basic landing page, photos/movies/books/design shots pages which pools data from a json file) - here the focus is to work with a framerwork that support creating components easily which is why I went with Angular in the first place (+ the online tutorial was easy to grasp)
shrug - still sounds like something that could just be HTML + CSS. Nothing against FE developers messing with it for fun or learning, personal sites are a great place for that, but for you it seems to be a chore, so why bother with complex JS stuff if you don't enjoy it?
My site contains (basic landing page, photos/movies/books/design shots pages which pools data from a json file) - here the focus is to work with a framerwork that support creating components easily which is why I went with Angular in the first place (+ the online tutorial was easy to grasp)