Templates

Static Mode Output

Running qm new my-site produces 22 files:

FilePurpose
package.jsonNode dependencies, npm scripts
eleventy.config.jsBuild config, CSS processing, filters
.gitignoreGit ignore rules
README.mdProject documentation
CLAUDE.mdAI pairing context
.quartermasterProject marker (version, mode, spec)
.github/workflows/deploy.ymlGitHub Pages deployment
src/_data/site.jsonSite metadata
src/_data/navigation.jsonNavigation structure
src/_includes/layouts/base.njkRoot HTML layout
src/_includes/layouts/page.njkStandard page layout
src/_includes/partials/head.njkMeta tags, OG, stylesheets
src/_includes/partials/nav.njkNavigation with mobile menu
src/_includes/partials/footer.njkFooter with copyright
src/_includes/partials/scripts.njkStimulus, analytics, forms
src/assets/css/main.cssTailwind + DaisyUI + custom styles
src/assets/js/application.jsStimulus setup
src/index.njkHomepage
src/404.njk404 page

Stack

TechnologyVersionPurpose
Eleventy3.1.xStatic site generator
Tailwind CSS4.1.xUtility-first CSS
DaisyUI5.xComponent library
Stimulus3.2.xJavaScript behavior
PostCSS8.xCSS 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.