A recipe site built with Astro and Tailwind CSS, deployed to Azure Static Web Apps.
npm install
npm run devOpen http://localhost:4321.
src/
components/ # Shared UI components (Header, Footer, RecipeCard)
content/
recipes/ # Recipe markdown files
layouts/ # Base and recipe page layouts
pages/ # File-based routing
recipes/ # /recipes index and [slug] pages
styles/
global.css
public/ # Static assets
Create a markdown file in src/content/recipes/ with the required frontmatter (see src/content/config.ts for the schema).
npm run build # outputs to dist/
npm run preview # preview the production build locallyThe site is configured for Azure Static Web Apps (staticwebapp.config.json). Push to the main branch to trigger a deploy.