Building a site shouldn't be hard
Simply put: I want a tool to help me create websites without the inherent overhead of building web applications. While researching tooling options for generating sites in Python, JavaScript, and PHP, I found that many held to a convention for building blogs or contained complex solutions bordering on the absurd.
I typically use Python for building quick tools for supporting other development
efforts, and I thought this scenario should be no different. I opened up my favorite editor
and started furiously typing away code to do the menial work. As I went to save the file, “it” happened:
a typo in the script name! I meant to type ninja and instead
typed nonja. At that point, I decided to roll with it, and here we are.
Building it simple (KISS principle)
Many of the sites I build for my projects do not need to be web applications; I just want a combination of HTML, CSS, and image assets. This is not to say that a Nonja project couldn't also house React components or something similar, but this isn't the current intent.