4 ms·
Ask HN: Best and easiest front end framework for personal website in 2023?
Context:
-----------
My personal website currently runs on angular. It works well but I since I am noob in coding because I know HTML & CSS pretty well and scrape the internet to piece together other stuff for angular to run this website.
Due to my limit coding ability, I run my blog on ghost and it has a different theme which I don't like. I don't want to spend time in redoing the ghost theme so it looks like my personal website. Rather I'd love to incorporate a static site generator in my angular project so I have full control over theming for my blog.
Problem:
-----------
I just spent like 4 hours trying to resolve some dependencies in my angular project so I can install skully - a static site generator in my angular project. And I am exhausted.
I've decided to do a long pending task i.e. port my personal website from angular to something modern that also has better app ecosystem support. Something like react where I can use gatsby instead of skully.
How you can help?
-----------
Given you guys are more experienced that me in coding, what frontend framework is the easiest to learn while also remains scalable and a wide community/app support that I can port my personal website to?
Conditions for suggestions:
-----------
- I am a noob in FE so I'll use Google or GPT to get most of the answers.
- I am quite well in understanding structures & architecture of a framework to piece it together
- I am not looking to become an expert in any framework that I pick next. A framework is a means to my end i.e. running my personal website & blog smoothly.
- detaro 3y agoA blog doesn't need a frontend framework.
- sankalpdomore 3y agoSorry wasn't clear in my desc earlier. 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)
- detaro 3y agoshrug - 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?
- ale_jacques 3y agoTry some static generator: https://jamstack.org/generators/ https://jamstack.org/generators/
- spondylosaurus 3y agoJekyll in particular is a great static site generator for beginners, imo. It's been around the longest, so there's no shortage of tutorials and themes, and it plays nice with GitHub Pages.
- codevark 3y ago[dead]
- XCSme 3y agoJust use plain HTML, JS and CSS without any build system. Use a versioning system (git) to keep things safe and change things without worrying about breaking them. Modern HTML has everything you need to easily build static content: - CSS Variables - You can re-use HTML/content across pages using iframes (e.g. header/footer) - Can even use WebComponents for more advanced interactive elements.