Portfolio site
I created a portfolio site to share knowledge and document my daily work. I handled everything from design to implementation without using any templates.
I focused on creating a simple, clear, and beautiful design.
Purpose
- Share knowledge
- Record daily progress
Requirements
- Strong SEO and performance
- Incorporate advanced components like Three.js
- Easy to manage
- Free to operate
- Responsive design
Tech stack
Astro was chosen for its performance and its ability to integrate with frameworks like React and Svelte. Using SSG (Static Site Generation) ensures strong SEO performance.
Stack | |
---|---|
Framework | Astro |
Language | Typescript |
Hosting | Cloudflare |
CI/CD | Github actions |
Improvements
By commenting “preview” in a pull request, I can trigger a deployment preview to review changes.
Performance
A high-performance site was created.
Looking Ahead
This portfolio site will continue to evolve as I document my daily progress and share the lessons I learn along the way. I aim to make it a valuable resource for others while constantly refining my own skills. Stay tuned for regular updates, insights, and new discoveries in the world of development and design.