Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
here is a barebones project I just created using nsm init .html on my machine using dev version of Nift (there's a few basic improvements to template/page.template and template/head.content from the released version). That hopefully gives a good idea of just how barebones a project can be. .nsm has config files and other stuff users don't really need to worry about (can configure projects through the command line), output is where the site is built to, template is where the template files for pages are stored, and content is where the files specific to building individual pages are stored (though there's nothing stopping one from putting files from either template/content directories in the other. Building a website is as simple as running nift build-updated or nift build-all similar to how you'd run git.
https://github.com/nifty-site-manager/nifty-site-manager.github.io/tree/stage https://github.com/nifty-site-manager/nifty-site-manager.github.io these are the two branches for the official Nift website built with Nift, because GitHub and a lot of hosting providers require the built website be stored the root directory of a branch I find it easier to separate the built website and files used to build the website into separate branches. With the upcoming version I will add in the ability to have lots of branches configured in the project config file which can be used for eg. production/dev/testing and will allow more complicated projects like that to be cloned from GitHub etc. with nift clone clone-url. Anyway, the stage branch has the content, template and in this project site directories similar to the barebones project so it is a good example of what a medium sized project looks like which tends to use the basic functionality of Nift.
Markdown editors such as Zettlr are also gaining more useful features.
There are even SSGs with a builtin GUI, such as Publii and Autosite.
Related posts
- Nativefier Is Unmaintained
- Slack sucks on Dex. Any tools like Nativefier for android to package the desktop website into an electron app?
- How to "install" google docs/sheets etc?
- What is the most efficient way to run PWA (Progressive Web Apps), there are many browsers that do it (Chrome, Chromium, Vivaldi, Brave, Edge), which one will be the lightest and less resource usage in a Debian or Fedora? Are there other options apart from the browsers?
- Create clean web apps for macOS