site.js
dotjs
site.js | dotjs | |
---|---|---|
2 | 1 | |
474 | 3,160 | |
- | - | |
8.0 | 0.0 | |
almost 2 years ago | almost 6 years ago | |
JavaScript | Ruby | |
GNU Affero General Public License v3.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
site.js
- Site.js – Develop, test, sync, and deploy (using a single binary)
-
Site.js: Small Web construction set
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
dotjs
-
Site.js: Small Web construction set
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
What are some alternatives?
doT - The fastest + concise javascript template engine for nodejs and browsers. Partials, custom delimiters and more.
deno-htmlsync - Synchronize the HTML header and footer to all your HTML files.