Hi Maedah. I think this could be a fun project and I don't mean to dissuade you, but have you tried out one of the 458 (as of current count) static site generators out there? I just ask because there are a lot of existing js-based ones that meet those simple requirements and your insight might help improve one or more of them as a contributor.
If you are choosing the project just as a fun learning experiment, by all means, go for it. But if your goal is to have an impact on the overall static site generator ecosystem, then I think bringing your insight and expertise into one of the long list of existing tools would be worth considering.
Either way, good luck!
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.