Personal portfolio website built with Vue 3, TypeScript, Vite, and Tailwind CSS.
Prerequisites: Node.js (v18+) and npm
npm installnpm run devThe site will be available at http://localhost:5173.
| Command | Description |
|---|---|
npm run build |
Build for production (output in docs/, served by GitHub Pages) |
npm run preview |
Preview the production build locally |
npm run deploy |
Build, commit, and push the site to GitHub Pages |
The site is hosted with GitHub Pages from the docs/ folder on the master
branch. npm run build outputs the production build straight into docs/.
To build and publish in one step:
npm run deploy # timestamped commit message
npm run deploy "message" # custom commit messageThis runs deploy.sh, which builds the site, commits the result,
and pushes to the current branch. GitHub Pages then serves the updated site at
https://bkhmsi.github.io.