Personal portfolio site for arrkpong.github.io.
- Install dependencies:
npm install- Create a local env file:
copy .env.example .env- Set
VITE_CONTACT_FORM_ENDPOINTto a real form endpoint.
Recommended option:
- Create a form with Formspree
- Paste the form endpoint into
.env - The contact form will POST
subject,email,notes, andname
npm run devnpm run lint
npm run buildThis repo is set up to deploy from GitHub Actions on every push to main.
In GitHub repository settings:
- Open
Settings>Pages - Set
SourcetoGitHub Actions - Open
Settings>Secrets and variables>Actions>Variables - Add
VITE_CONTACT_FORM_ENDPOINTwith your form provider endpoint - Push to
main
If you use the contact form locally, keep VITE_CONTACT_FORM_ENDPOINT in your local .env.
For GitHub Actions deploys, the same value must also exist as a repository variable so the production build can read it.
The public assets include:
resume.pdffor the download buttonrobots.txtandsitemap.xmlfor SEO