Files
cv/README.md
Joakim Repomaa 72a636d175 initial commit
2026-02-17 02:15:25 +02:00

61 lines
971 B
Markdown

# 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
```bash
npm install
npm run dev # Development server
npm run build # Build static site + PDF
```
## Content
Edit YAML files in `/content/`:
```yaml
# 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:
```bash
devbox shell
npm run build
```
## Deployment
Upload `/build/` to any static host (GitHub Pages, Netlify, Vercel, etc.).
## Development
```bash
npm run dev # Dev server
npm run check # Type check
npm run format # Format code
npm run build # Production build
```
## License
MIT