04Personal website technology
Technology Stack for Personal Website
Choosing the right technology for a personal site is different from a corporate site — speed and lightness are the priority.
- Astro
- Netlify
- Sveltia CMS
Built on these
- ASAstroMain Framework
- TATailwind CSSStyling
- SVSveltia CMSContent Management
- GIGitHub Pages / NetlifyRecommended Hosting
The stack
What is under the hood
Every tool has a reason. If it did not, it would not be here.
- 01Main Framework
Astro
Why Astro for a Personal Website?
A personal website must be fast — and Astro is the best choice. Fully static HTML, no unnecessary JavaScript. High Google Lighthouse score from the start.
- No JavaScript — fastest possible loading
- SEO out of the box — schema.org for Person
- Excellent markdown support for blog
- Easy integration with Sveltia CMS
- 02Styling
Tailwind CSS
Why Tailwind?
Fast, consistent and maintainable design. Your personal site needs a unique identity — Tailwind provides that flexibility.
- Responsive design at all breakpoints
- Full RTL support for Persian
- Very small CSS output
- Dark mode ready
- 03Content Management
Sveltia CMS
Why Sveltia for a Portfolio?
Adding a new project to your portfolio should take 5 minutes, not 5 hours. With Sveltia you just fill a form — the site updates itself.
- Add new project without code
- Image upload and automatic optimization
- Manage blog posts from editor
- Git-based — all changes are tracked
- 04Recommended Hosting
GitHub Pages / Netlify
Why These Hosts?
Astro sites are static and can be hosted on free or cheap hosts. For a personal site you don't need an expensive dedicated server.
- Netlify: free for personal projects
- GitHub Pages: free with repository
- Auto deploy with every commit
- Global CDN — fast loading everywhere
One note
Difference from Corporate Website
A personal website doesn't need ASP.NET Core — because there's no backend. Just Astro + Sveltia CMS + Tailwind is enough. This means lower hosting costs, faster speed and simpler maintenance.
Next step
Want this stack on your project?
Tell me what the project needs and I will say which tools make sense for you — and which are extra.
First consultation free · reply within 24 hours
Ready to start?
Message me for a free consultation