A portfolio Astro & Tailwind theme built for developers and engineers. Decker was built with a retro tech design that combines the performance of Astro with the flexibility of Tailwind CSS to deliver a strong online presence.
- Home
- Projects
- About
- Blog
- Blog post
- Contact
- 404
Built with both developers and content editors in mind, Decker ships with a comprehensive set of features:
- Content Collections: Structured data management for projects, blog posts, experience, education and skills — making updates quick, painless, and consistent across your entire site
- Reusable Components: A library of modular components that keep your codebase clean, readable, and straightforward to customize for your portfolio
- Custom Tailwind Theme: A bespoke design system built on Tailwind CSS with a clean, professional aesthetic that is easy to adapt to your portfolio's identity
- Pagination: Keeps your projects and blog scalable and navigable as your portfolio grows over time
- Sitemap: Auto-generated and search-engine ready, ensuring all your pages are indexed from day one without any manual configuration
- Optimized for SEO: Built-in best practices including semantic markup, meta tags, and structured data to help your portfolio rank higher and reach more people
- Optimized for Accessibility: Designed to be usable by everyone, with accessible patterns, and semantic HTML throughout
- Ongoing Updates: Regular improvements and continued compatibility with the latest Astro releases so your theme stays modern and well-maintained
- Optional CMS with PagesCMS: Manage your projects, blog posts, resume, and more site content through an intuitive visual interface — no code required
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:4321 |
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 |