Joakim Repomaa f604e50172
All checks were successful
Build and Deploy / build (push) Successful in 1m43s
fix pdf layout
2026-02-19 22:21:44 +02:00
2026-02-19 22:21:44 +02:00
2026-02-17 02:15:25 +02:00
2026-02-17 02:15:25 +02:00
2026-02-17 02:15:25 +02:00
2026-02-17 02:15:25 +02:00
2026-02-19 22:10:44 +02:00
2026-02-17 02:15:25 +02:00
2026-02-19 22:10:44 +02:00
2026-02-19 22:10:44 +02:00
2026-02-17 02:15:25 +02:00
2026-02-19 16:35:22 +02:00
2026-02-19 13:13:52 +02:00
2026-02-17 02:15:25 +02:00
2026-02-19 17:39:45 +02:00

CV Website

A SvelteKit CV with Sveltia CMS, Tailwind CSS, and automatic PDF generation.

Features

  • Static site generation (adapter-static)
  • Git-based CMS (Sveltia CMS)
  • GitHub project fetching
  • Automatic PDF generation (Puppeteer)
  • Terminal aesthetic with dark mode
  • WCAG compliant accessibility

Quick Start

npm install
npm run dev      # Development server
npm run build    # Build static site + PDF

Content

Edit YAML files in /content/:

# content/profile.yml
name: Your Name
title: Your Title
email: your@email.com
github: username

Or use the CMS at /admin/.

NixOS / Devbox

For Chrome/PDF support on NixOS:

devbox shell
npm run build

Deployment

Upload /build/ to any static host (GitHub Pages, Netlify, Vercel, etc.).

Development

npm run dev      # Dev server
npm run check    # Type check
npm run format   # Format code
npm run build    # Production build

License

MIT

Description
A SvelteKit CV with Sveltia CMS, Tailwind CSS, and automatic PDF generation.
Readme 350 KiB
Languages
Svelte 48.5%
TypeScript 45.4%
CSS 3.2%
HTML 2.2%
JavaScript 0.7%