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 |