Templates
Static Mode Output
Running qm new my-site produces 22 files:
| File | Purpose |
|---|---|
package.json | Node dependencies, npm scripts |
eleventy.config.js | Build config, CSS processing, filters |
.gitignore | Git ignore rules |
README.md | Project documentation |
CLAUDE.md | AI pairing context |
.quartermaster | Project marker (version, mode, spec) |
.github/workflows/deploy.yml | GitHub Pages deployment |
src/_data/site.json | Site metadata |
src/_data/navigation.json | Navigation structure |
src/_includes/layouts/base.njk | Root HTML layout |
src/_includes/layouts/page.njk | Standard page layout |
src/_includes/partials/head.njk | Meta tags, OG, stylesheets |
src/_includes/partials/nav.njk | Navigation with mobile menu |
src/_includes/partials/footer.njk | Footer with copyright |
src/_includes/partials/scripts.njk | Stimulus, analytics, forms |
src/assets/css/main.css | Tailwind + DaisyUI + custom styles |
src/assets/js/application.js | Stimulus setup |
src/index.njk | Homepage |
src/404.njk | 404 page |
Stack
| Technology | Version | Purpose |
|---|---|---|
| Eleventy | 3.1.x | Static site generator |
| Tailwind CSS | 4.1.x | Utility-first CSS |
| DaisyUI | 5.x | Component library |
| Stimulus | 3.2.x | JavaScript behavior |
| PostCSS | 8.x | CSS processing |
Spec Authority
Every template produces output identical to STATIC_SITE_SPEC.md v1.6.0. The spec is the constitution. Quartermaster is the government that enforces it.