This is my personal portfolio website. It can be accessed at vresod.xyz as of right now.
This project is built in Node.JS using Parcel. It uses Bootstrap and Icons.
To start, make sure you install dependencies:
npm i
Development is done using Parcel's hot-reload feature. To start the test server:
npm start
This runs the command parcel serve src/index.html --public-url / --dist-dir dist
. Because of a bug in parcel, I recommend running it in a loop to prevent your workflow from being interrupted, using
while(1) {npm start}
in PowerShell, or
while true; do npm start; done
in POSIX shell.
Building a production build is also simple; simply run:
npm run build
This runs the command parcel build src/index.html --public-url / --dist-dir dist
.
After running the command, you will find the complete build in the dist/
directory. If you have previously run the testing server in the same directory, I would recommend deleting the dist/
directory before running the build command, because they both use it, and the testing server doesn't clean up after itself.
Copyright © 2024 Luke Binkofsky. The content of this website is available for use under the CC-BY-SA 4.0 license unless otherwise noted, and the code is available under the MIT License unless otherwise noted. See LICENSE.md for more details.