This folder contains a minimal personal website. The index.html is automatically populated with your public GitHub repositories by scripts/update_projects.ps1.
- Run the update script from PowerShell in the
mywebsitefolder:
Set-Location mywebsite
.\scripts\update_projects.ps1- Open
index.htmlin your browser to preview the site.
A scheduled GitHub Action (.github/workflows/update-projects.yml) runs daily and proposes a pull request with updates to index.html using the repository's GITHUB_TOKEN.
Place a profile.jpg or profile.png file in mywebsite/assets/. The site will use the local image if present and otherwise fall back to your GitHub avatar.
The update script queries the public GitHub API and does not require authentication for public repositories. If you change it to use authenticated endpoints, keep tokens secret.