XHIVA ART - Ximena Xaguar portfolio website
  • TypeScript 96.5%
  • CSS 3%
  • Dockerfile 0.3%
  • JavaScript 0.2%
Find a file
Jeff Emmett 2fc05cc934 feat(seo): deep SEO pass — sitemap, robots, JSON-LD, OG tags, keyword metadata
- Add /sitemap.xml and /robots.txt (Next.js route handlers)
- Root layout: metadataBase, OG defaults, Twitter card, JSON-LD Person +
  LocalBusiness schemas for Ximena Xaguar / XHIVA ART
- Home page: add metadata export, update hero kicker to include
  "Integration Facilitator · Switzerland"
- About: richer description, add keywords, update hero subtitle
- Re-evolution-art: add keywords + OG
- Jaguar Path: add OG with image override
- Services: add OG with image override
Core positioning: embodied transformation + integration facilitator

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-14 12:42:59 +02:00
.gitea/workflows fix(ci): make compose use the registry image so deploys actually land 2026-04-21 13:00:37 -04:00
public fix(images): resize heavy reevolution images + raise mem_limit to 512m 2026-04-20 20:31:34 -04:00
src feat(seo): deep SEO pass — sitemap, robots, JSON-LD, OG tags, keyword metadata 2026-06-14 12:42:59 +02:00
.dockerignore Add .dockerignore for optimized Docker builds 2026-02-21 17:49:13 -07:00
.gitignore Initial commit from Create Next App 2026-01-25 00:57:10 +01:00
BACKLOG.md chore: backlog the Jaguar Path calendar picker 2026-04-20 15:34:37 -04:00
docker-compose.yml fix(ci): make compose use the registry image so deploys actually land 2026-04-21 13:00:37 -04:00
Dockerfile ci: use internal registry (bypass Cloudflare upload limit) 2026-04-01 10:47:08 -07:00
eslint.config.mjs Initial commit from Create Next App 2026-01-25 00:57:10 +01:00
next.config.ts fix(art): revert broken cache-buster that 400ed every /art image 2026-04-20 13:13:36 -04:00
package-lock.json Add @types/nodemailer for TypeScript build 2026-02-15 16:09:21 -07:00
package.json Add @types/nodemailer for TypeScript build 2026-02-15 16:09:21 -07:00
postcss.config.mjs Initial commit from Create Next App 2026-01-25 00:57:10 +01:00
README.md Replace Resend with Mailcow SMTP via nodemailer 2026-02-15 16:07:20 -07:00
tsconfig.json Initial commit from Create Next App 2026-01-25 00:57:10 +01:00

This is a Next.js project bootstrapped with create-next-app.

Getting Started

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.

This project uses next/font to automatically optimize and load Geist, a new font family for Vercel.

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!