Astro Theme Cactus logo

Wo's personal website

Building

Command Action
npm install Installs dependencies
npm run dev Starts local dev server at localhost:<port> where port is specified in the astro.config.ts file
npm run build Build your production site to ./dist/
npm run preview Preview your build locally, before deploying
npm run sync Generate types based on your config in src/content/config.ts

Deploy

The script to deploy the website on Github is in .github/workflows/deploy.yml. See the official Astro documentation for more details.

Acknowledgment

This website is built on top of chrismwilliams's astro template and thus inherits all the key features of that template such as:

  • Astro Fast 🚀
  • TailwindCSS Utility classes
  • Accessible, semantic HTML markup
  • Responsive & SEO-friendly
  • Dark / Light mode, using Tailwind and CSS variables
  • Astro Image Integration for optimised images
  • MD & MDX posts
  • Satori for creating open graph png images.
  • Pagination
  • Automatic RSS feed
  • Shiki code syntax styling
  • Auto-generated sitemap

License

MIT