Personal Blog for Mikey Sleevi
fraugsleeves.dev is a personal blog built with Astro, featuring technical articles, architectural guides, and wayfinders for various topics. The site is organized into blog posts and wayfinder guides, with a focus on deep technical content for experienced developers.
- Blog posts on software architecture, microservices, and programming best practices
- Wayfinder guides for deep dives into topics like Node.js
- Search functionality powered by astro-pagefind
- Modern, component-based layouts and navigation
Start the development server:
npm run devVisit http://localhost:4321 to view the site locally.
To build for deployment:
npm run buildYou can review the deployment build with:
npm run previewNote
The end to end test suite requires libavif16 on Linux to support the Desktop and Mobile Safari tests. The system will ignore tests if the requirements are not met.
You can run the unit test suite with the following command.
npm run testAnd to exercise the javascript which runs client side, run the end to end test suite with the following.
npm run test:e2e