feat: add Udemy courses and fix footer i18n + golangci-lint errors

- Add 5 Udemy courses with PDF certificate links (Go, Fyne, HTMX)
- Fix cv-footer.html to use CV data instead of hardcoded values
- Add i18n labels for footer (linkedin, github, domestika, email, phone)
- Fix 11 golangci-lint errors:
  - errcheck: proper Close() error handling in email/security/tests
  - staticcheck: simplify return and merge variable declaration
  - unused: remove legacy sendEmail and formatMessage functions
This commit is contained in:
juanatsap
2025-12-02 14:11:36 +00:00
parent 3edeb5274d
commit ff74946d2d
15 changed files with 70 additions and 111 deletions
+6 -6
View File
@@ -5,38 +5,38 @@
<div class="actual-content">
<ul class="footer-content">
<li>
<div class="footer-label">linkedin_</div>
<div class="footer-label">{{.UI.Footer.Linkedin}}</div>
<div class="footer-separator"><i class="fa fa-circle"></i></div>
<div class="footer-value">
<a href="{{.CV.Personal.LinkedIn}}" target="_blank" rel="noopener noreferrer">{{.CV.Personal.LinkedIn}}</a>
</div>
</li>
<li>
<div class="footer-label">github_</div>
<div class="footer-label">{{.UI.Footer.Github}}</div>
<div class="footer-separator"><i class="fa fa-circle"></i></div>
<div class="footer-value">
<a href="{{.CV.Personal.GitHub}}" target="_blank" rel="noopener noreferrer">{{.CV.Personal.GitHub}}</a>
</div>
</li>
<li>
<div class="footer-label">domestika_</div>
<div class="footer-label">{{.UI.Footer.Domestika}}</div>
<div class="footer-separator"><i class="fa fa-circle"></i></div>
<div class="footer-value">
<a href="{{.CV.Personal.Domestika}}" target="_blank" rel="noopener noreferrer">{{.CV.Personal.Domestika}}</a>
</div>
</li>
<li>
<div class="footer-label">email@</div>
<div class="footer-label">{{.UI.Footer.Email}}</div>
<div class="footer-separator"><i class="fa fa-circle"></i></div>
<div class="footer-value">
<a href="mailto:{{.CV.Personal.Email}}" target="_blank" rel="noopener noreferrer">{{.CV.Personal.Email}}</a>
</div>
</li>
<li>
<div class="footer-label">phone#</div>
<div class="footer-label">{{.UI.Footer.Phone}}</div>
<div class="footer-separator"><i class="fa fa-circle"></i></div>
<div class="footer-value">
<a href="tel:+34676875420" target="_blank" rel="noopener noreferrer">+34 676 875 420</a>
<a href="tel:{{.CV.Personal.Phone}}" target="_blank" rel="noopener noreferrer">{{.CV.Personal.Phone}}</a>
</div>
</li>
</ul>