Menu
Libraries |
Category

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

Comments