6
Theme Variants
Switch visual direction quickly without changing content files.
11ty Photographer Starter Kit
A fast, themeable starter for portfolio websites. Use the overview below to inspect features, starter pages, and source structure.
Key project facts you usually need before cloning or customizing.
6
Switch visual direction quickly without changing content files.
7
Core marketing and portfolio pages included out of the box.
100%
Eleventy generates fast, host-friendly static files.
MIT
Commercial and personal use with permissive terms.
The demo route is intentionally separate from starter pages so you can remove it without touching your production content.
Content is data-driven from src/_data, page templates live in src/pages, and demo-only assets stay scoped to src/demo and demo-images.
Theme previews, starter-page links, and technical notes below are designed as a quick onboarding checklist for new users.
Demo and Starter are cleanly separated
Everything needed to launch and iterate on a photography starter site.
Six curated themes let you choose a strong base style before visual fine-tuning.
Mobile-first templates scale cleanly from phones to desktop screens.
Static generation with Eleventy keeps pages lightweight and easy to host.
Metadata structure and semantic markup are preconfigured for discoverability.
Nunjucks components reduce duplication and keep section updates predictable.
Create posts in Markdown and publish through the built-in blog listing.
Preview the six included visual directions.
Jump directly to the source folders used most during customization.
From clone to local preview in a few steps.
Copy the starter repository to your local machine.
Install required packages once with npm.
Start local development at localhost:8080.
Update metadata and content in src/_data, then adjust templates if needed.
Generate static output for deployment.
# Clone repository
git clone https://github.com/viarami/mujuryoku.git
# Enter project
cd mujuryoku
# Install dependencies
npm install
# Start development
npm run dev
# Production build
npm run build
Primary routes included in the starter site.
Complete project overview, themes, and setup steps.
Image gallery with categories and lightbox behavior.
Photographer story, profile, and experience.
Service details and booking process overview.
Package tiers and pricing comparison cards.
Markdown-based posts with paginated listing.
Contact details and starter Formspree integration.
Stack details and implementation notes.
Use the starter as your base, then keep or remove the isolated demo route based on your project needs.