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 |
The script to deploy the website on Github is in .github/workflows/deploy.yml
. See the official Astro documentation for more details.
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
MIT