Skip to content

guybracha/compass-world-astro

Repository files navigation

Compass World — Astro Edition 🚀

A rebuilt version of Compass World using Astro, React islands, MDX content, GSAP animations, and deployed to GitHub Pages.

🔗 Live site: https://guybracha.github.io/compass-world-astro/


✨ Features

  • Astro 5 static site (output: "static")
  • React islands with @astrojs/react
  • MDX support for rich content
  • GSAP for smooth animations & scroll effects
  • Sitemap auto-generation with @astrojs/sitemap
  • Optimized for GitHub Pages (base + trailingSlash: "always")

🛠️ Tech Stack

  • astro ^5.13.9
  • @astrojs/react, react ^19, react-dom ^19
  • @astrojs/mdx
  • @astrojs/sitemap
  • gsap ^3
  • Utilities: cheerio, json5, slugify, zod

📂 Project Structure

/
├── public/               # Static assets (favicon, images)
├── src/
│   ├── components/       # Astro/React components
│   ├── layouts/          # Base layouts
│   ├── pages/            # Routes (.astro / .md / .mdx)
│   ├── styles/           # CSS files
│   └── utils/            # Helper functions
├── astro.config.mjs      # Astro config (site, base, integrations)
├── package.json
└── README.md

About

A new version of the compass world site with the help of Astro Js

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published