my-website
- Purpose: A re-usable aggregated portfolio and blog site for developers, designed to showcase projects, posts, coding stats, and more without requiring a CMS.
- Target Audience: Developers looking for a self-hosted personal website to display their work and articles.
- Key Features:
- Portfolio Page: Displays projects fetched from GitHub with details like name, description, language, star count, and more. Supports filtering and sorting.
- Blog Page: Aggregates articles from RSS feeds, allowing users to filter and navigate posts.
- Contact Page: Includes social media links with hover stats, a contact form (using EmailJS , and PGP key support.
- About Page: Displays bio, work experience, and tech stack.
- Tech Stack: Built with SvelteKit (1.0.0) and TypeScript, prioritizing SEO, performance, accessibility, and compatibility. Uses SCSS for styling and supports multi-language localization.
- Quality Standards:
✅ Fast load speeds
✅ Server-side rendering for SEO
✅ Accessibility compliant
✅ Fully responsive
✅ Unit tested - Framework Support: Primarily built for SvelteKit, but configurable for reuse.
- Tutorial: A guide for building a similar site is available on DEV.to .
- License: MIT, allowing free reuse and modification.
For configuration, edit `config.ts` to customize site data, styles, and integrations.
blogpersonal-websiteportfoliosvelterss
Featured Stories
No featured articles here. Navigate to an article, then pick the Feature on menu button