Marketing website for Studio Ember, a cloud infrastructure consultancy that helps teams assess vendor lock-in, reduce cloud dependency, and design infrastructure they control.
yarn install
yarn dev # Start Eleventy + Tailwind watchers in parallel
Build for production:
yarn build # Compile CSS, build HTML, format with Prettier
Output is written to output/site/ (gitignored).
| Command | Description |
|---|---|
yarn dev |
Start dev servers (Eleventy + CSS) |
yarn build |
Full production build |
yarn build:css |
Build Tailwind CSS only |
yarn build:eleventy |
Build Eleventy only |
yarn format:html |
Format output HTML with Prettier |
.
├── index.md # Homepage
├── pages/ # Site pages (contact, services, FAQ, etc.)
├── posts/ # Blog posts
├── _includes/
│ ├── layouts/ # base.njk, posts.njk
│ └── components/ # navigation.njk, footer.njk
├── assets/
│ └── css/theme/theme.css # HSL color tokens (light/dark mode)
├── frameworks/tailwind/ # Tailwind CSS entry point
├── eleventy.config.js # Eleventy configuration
└── tailwind.config.js # Tailwind configuration
Deployed to GitHub Pages via GitHub Actions on push to main. See .github/workflows/gh-pages.yml.