Skip to content

Bare bones Astro starter with essential integrations and opinionated typography.

Notifications You must be signed in to change notification settings

ballermatic/astro-core

Repository files navigation

Astro Core

Bare bones Astro starter with essential integrations and opinionated typography. See it here: astro-core

Features

🚀 Built with Astro

  • MDX support with astro-mdx
  • Head ordering with astro-capo
  • Compression via astro-compressor

🎨 Styled with Tailwind CSS

  • Responsive fluid typography via fluid-tailwind
  • Container and aspect ratio utilities

🎯 SEO optimized with astro-seo

  • Sensible defaults with overrides at the page level
  • Automatic sitemap generation

✨ Other goodies

  • Easy site config in src/config/configGlobal.ts
  • Variable font support via custom Tailwind plugin
  • Subsetted Mona Sans VF and Monaspace Argon Var fonts

Quick Start

  1. Install dependencies pnpm install

  2. Development commands:

  • pnpm dev - Start development server
  • pnpm build - Build for production

Deployment

  1. Install Wrangler CLI pnpm install -g wrangler

  2. Login to Cloudflare account from CLI wrangler login

  3. Create new deployment to Cloudflare Pages npx wrangler pages deploy dist

Pushes to specified branch will automatically deploy to Cloudflare Pages

About

Bare bones Astro starter with essential integrations and opinionated typography.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published