Our great sponsors
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
doT
The fastest + concise javascript template engine for nodejs and browsers. Partials, custom delimiters and more.
-
site.js
Discontinued [Moved to Codeberg] Develop, test, and deploy your secure static or dynamic personal web site with zero configuration.
following the dynamic part of this, it looks like they recommend DotJS.
https://sitejs.org/#dynamic-sites
I am not too familiar with DotJS, but it looks like its depreciated/unmaintained for years.
https://github.com/defunkt/dotjs
For small sites I much prefer straight HTML, CSS, and JavaScript. I made `htmlsync` to help with the header and footer content: https://github.com/grantcarthew/deno-htmlsync
https://github.com/olado/doT is what they are talking about I think.
In a way you're right, there are a bunch of commands. However, they are pretty straight-forward and simple. And that's only required for the initial setup.
Your comment already assumes that just because a person can type in commands on a terminal, they need to know about version management, nginx configuration and letsencrypt setup.
If you look at the site docs [0], it further syncs from local to remote.
Also, in many cases all the overhead that we, as software developers assume we should have for everything, need not be the case for just a simple website.
[0]: https://github.com/small-tech/site.js/blob/master/README.md