The JAMstack architecture
The principles of JAMstack static site.
What is JAMstack?
Eleventy, as most static sites, relies on an architectural paradigm called JAMstack, an acronym meaning:
source directory design reflects the JAMstack categories:
I sometimes like to call it the 3M directory . All subdirectories of the three first level directories follow a consistent naming scheme:
This structure departs deliberately from what is generaly adopted by static sites built with Eleventy , examplifying the versatility of the tool : Eleventy doesn’t lock you into a predefined scheme and let you express your specific needs with ease.
11tyTips has been designed to offer the maximum of flexibility and consistency in the development phase, keeping a strong separation of concerns as to ease any needed refactoring and modification of the code. The site source tree gives an overview of the source directory hierarchy.
Following these configuration options leads to a command line requiring the
npx eleventy --config=make/11ty/make.js