feat: add project logo support and rename to Personal Projects

Changes:
- Created /static/images/projects/ folder for project logos
- Added ProjectLogo field to Project struct
- Updated cv-en.json and cv-es.json with projectLogo fields:
  - somosunaola.png for Somos Una Ola
  - herrumbre-vivo.png for Herrumbre Vivo Arte
- Updated template to display project logos with fallback to web icon
- Added CSS styling for project logo images (80×80px)
- Renamed section from "Projects" to "Personal Projects"

Logo images will display when PNG files are added to /static/images/projects/
This commit is contained in:
juanatsap
2025-11-08 11:36:11 +00:00
parent e295aff7fa
commit 2c963ebcc7
9 changed files with 22 additions and 1 deletions
+1
View File
@@ -101,6 +101,7 @@ type Language struct {
type Project struct {
Title string `json:"title"`
URL string `json:"url"`
ProjectLogo string `json:"projectLogo,omitempty"` // Optional logo filename
Location string `json:"location"`
StartDate string `json:"startDate"`
Current bool `json:"current"`