Skip to content

robert-7/personal-site

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Robert Lech Personal Site

Astro-based personal portfolio for robertlech.com, built on the Marcus Holtz Astro Portfolio Theme foundation.

Stack

  • Astro 6
  • TypeScript
  • Tailwind CSS 4
  • pnpm
  • GitHub Pages static deployment

Local Development

pnpm install
pnpm run dev

Checks

pnpm run lint
pnpm run typecheck
pnpm run build

Content

Most homepage content is configured in src/data/:

  • personal.json
  • site.json
  • expertise.json
  • skills.json
  • projects.json
  • portfolio.json
  • certifications.json
  • menu.json

Blog posts live under src/pages/blog/, with images served from public/blog/.

Deployment

GitHub Pages deploys from .github/workflows/deploy.yml on pushes to the gh-pages branch. The custom domain is preserved through CNAME and public/CNAME, so the built dist/ artifact includes the domain file.

About

Here's the source code for my personal website which can be viewed on robertlech.com.

Topics

Resources

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors