This is my personal website. I made the code public to help you build yours.
- Astro - Base framework
- TinaCMS - Content management system
- TailwindCSS - CSS framework (styling)
- Github Actions - Deployment to a static host
src
- Source codecomponents
- Reusable componentscontent
- Content (markdown files) managed by TinaCMSlayouts
- Blog, page and main layoutpages
- index, blog, about...styles
- Global style
Install dependencies:
npm install
Run:
npm run dev
Feel free to explore the code behind my website for inspiration or as a learning reference. Don't copy the code directly, and ensure you remove personal content, blog posts and more. The project is not intended to be used as a template.