Skip to content

ntxtthomas/bio

Repository files navigation

terrythomas.com

Personal landing page for Terry Thomas — links, resume download, and certifications.

Stack

Local Development

npm install
npm run dev

Opens at http://localhost:5173.

Building

# Production build (AWS / default)
npm run build

# GitHub Pages build (sets correct base path)
npx vite build --base /bio/

Output goes to dist/.

Project Structure

public/
  resume.pdf        <- Drop your resume PDF here
src/
  assets/           <- Headshot and other static images
  components/       <- Hero, Links, ResumeDownload, Certifications
  App.tsx
  main.tsx
  index.css

Deployment

Two deployment targets — see the GitHub Wiki for step-by-step guides.

Target URL Guide
GitHub Pages ntxtthomas.github.io/bio/ Deployment Guide (wiki)
AWS S3 + CloudFront https://terrythomas.com Architecture Overview (wiki)

Adding Assets

  • Resume: Replace public/resume.pdf with your actual PDF. It will be served at /resume.pdf.
  • Headshot: Add your photo to src/assets/ (jpg, png, or webp). The Hero component imports it directly.

About

Static (for now) of namesake domain

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors