My personal portfolio website
  • Vue 65.2%
  • TypeScript 24.1%
  • CSS 10.7%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
ggrainger 3bb7c66a63
All checks were successful
Publish to git-pages / publish (push) Successful in 1m50s
Publish to Cloudflare pages / publish (push) Successful in 2m0s
Rejig article and correct some spelling mistakes
2026-08-04 22:27:19 +00:00
.forgejo/workflows Rename deployment workflow 2026-07-04 09:39:24 +01:00
app Fix video not accounting for base url 2026-08-02 17:06:42 +01:00
content Rejig article and correct some spelling mistakes 2026-08-04 22:27:19 +00:00
public Switch to smaller demo 2026-08-02 17:03:07 +01:00
types Add icons to buttons and add "None" ThemeColor 2026-06-15 22:48:44 +01:00
.gitattributes Add boids article (#2) 2026-08-02 15:58:13 +00:00
.gitignore Add minimal starter 2026-06-03 20:26:47 +01:00
.nvmrc Add nvmrc file 2026-06-14 20:47:06 +01:00
content.config.ts Update projects data schema 2026-07-05 10:55:42 +01:00
diagrams.drawio Make diagrams lower case 2026-07-28 16:04:22 +01:00
nuxt.config.ts Re-configure to add trailing slashes 2026-07-04 21:54:02 +01:00
package-lock.json Add wrangler 2026-07-04 09:28:02 +01:00
package.json Add wrangler 2026-07-04 09:28:02 +01:00
README.md Update README 2026-07-04 22:04:44 +01:00
tsconfig.json Add minimal starter 2026-06-03 20:26:47 +01:00

Portfolio Website

git-pages.yml cloudflare-pages.yml

My portfolio website built using:

Deployment

Deployed to Git Pages

Deployed to Cloudflare Pages