8000 GitHub - iErik/ierik.github.io: My personal portfolio website hosted on Github Pages. Built with Vue.js · GitHub
[go: up one dir, main page]

Skip to content

About

My personal portfolio website hosted on Github Pages. Built with Vue.js

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

iErik.github.io

My portfolio site. Vue 3, TypeScript, Vite. Static; deployed to GitHub Pages.

Requirements

  • Node ^20.19.0 or >=22.12.0
  • pnpm 10

Or with Nix: nix develop provides both.

Run

pnpm install
pnpm dev        # http://localhost:3000

The dev server listens on all interfaces, port 3000, with HMR on 3001; both ports are strict. Change them in the env block of package.json.

Build

pnpm build      # type-check + bundle into dist/
pnpm preview    # serve dist/ at http://localhost:4173

pnpm type-check runs the type-check alone. There are no tests or lin 5C61 ter.

Assets

pnpm covers:optimize   # project covers -> AVIF (macOS only)
pnpm icons:recolor     # icon paints -> currentColor

Run these after changing a cover or an icon, then commit the output. The build does not run them.

Deploy

Pushing to master builds and publishes to GitHub Pages (.github/workflows/deploy.yaml).

About

My personal portfolio website hosted on Github Pages. Built with Vue.js

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

0