/homepage

My personal portfolio

Primary LanguageVue

Homepage

This is the repository of my personal portfolio homepage ansgarlichter.online hosted with GitHub Pages and Cloudflare.

📜 Dependency Overview

🛠 Installation & Set Up

  1. Install and use the correct version of Node using Node Version Manager

  2. Install dependencies

    npm install
  3. Start vite's development server (hot module reload is supported)

    npm run dev

🚀 Building and Running for Production

  1. Generate a full static production build

    npm run build
  2. Run the preview of the production build

    npm run preview

📜 Committing Changes

This projects uses the Conventional Commits convetion to ensure the quality of the commit messages. The messages are checked while committing using husky and commitlint.

🎨 Color Reference

Light Mode

Color Hex
Primary #f2f2f2 #f2f2f2
Primary light #ffffff #ffffff
Primary dark #b9baba #b9baba
Secondary #4d4d4d #4d4d4d
Secondary light #17191a #17191a
Secondary dark #707a80 #707a80
Accent #007fad #007fad

Dark Mode

Color Hex
Primary #000000 #000000
Primary light #232324 #232324
Primary dark #434445 #434445
Secondary #c2c2c2 #c2c2c2
Secondary light #ffffff #ffffff
Secondary dark #b8c8d9 #b8c8d9
Accent #007fad #007fad

🔍 Configurations

Vite configuration

See Configuration Reference.

Vue configuration

See Configuration Reference.

Tailwind configuration

See Configuration Reference.

Commitlint configuration

See Commitlint rules.