Skip to content

Personal website, on GitHub Pages for the simplicity and I do miss Ruby a bit

Notifications You must be signed in to change notification settings

tiffehr/tiffehr.com

Repository files navigation

tiffehr.github.io

Personal website of Tiff Fehr, built with SvelteKit as a static site.

Development

Install dependencies:

npm install

Start the development server:

npm run dev

Building

Build the static site:

npm run build

Preview the built site:

npm run preview

Deployment

Deploy to GitHub Pages:

npm run deploy

Testing

Run tests:

npm test

Run tests in watch mode:

npm run test:watch

Run tests with UI:

npm run test:ui

Code Quality

Format code:

npm run format

Lint code:

npm run lint

Type check:

npm run check

Project Structure

  • src/ - Source code
    • routes/ - SvelteKit routes (file-based routing)
    • lib/ - Reusable components and utilities
    • app.html - HTML template
    • app.scss - Global styles
    • theme.scss - Theme variables and base styles
  • static/ - Static assets
  • storage/ - Legacy content (preserved from previous site)
  • build/ - Built site (generated)

License

Content and code by Tiff Fehr.

About

Personal website, on GitHub Pages for the simplicity and I do miss Ruby a bit

Resources

Stars

Watchers

Forks