The emphasis of this site is on simplicity, with optimizations for performance, accessibility, and SEO. These optimizations are based on the standards set by unlighthouse, web.dev, and gtmetrix audits.
Name | Description |
---|---|
Markdown🧑🚀 | Commonly used for authoring text-heavy content. |
Tailwind👨🚀 | Utility classes for styling instead of writing CSS. |
Typography | Provides beautiful typographic defaults for HTML. |
Flowbite | A Tailwind CSS component library. |
Image👨🚀 | An Astro integration for easy image optimization. |
Sitemap👨🚀 | Helps search engines crawl your site more efficiently by generating a sitemap. |
Zod | TypeScript-first schema validation with static type inference. |
Adapter(Node)👨🚀 | Allows Astro to deploy your SSR site to Node Targets. |
Nanostores👨🚀 | A tiny (313 bytes) State manager. |
Remark42 | A self-hosted, lightweight, and simple (yet functional) comment engine. |
Amazon SES | A cloud-based email sending service. |
Partytown | A lazy-loaded library to help relocate resource intensive scripts into a web worker |
Listmonk | A standalone, self-hosted, newsletter and mailing list manager. |
Turnstile | CAPTCHA-free web experiences to website visitors |
All commands are run from the root of the project, from a terminal:
Command | Action |
---|---|
npm install |
Installs dependencies |
npm run dev |
Starts local dev server at localhost:3000 |
npm run build |
Build your production site to ./dist/ |
npm run preview |
Preview your build locally, before deploying |
npm run astro ... |
Run CLI commands like astro add , astro check |
npm run astro --help |
Get help using the Astro CLI |