feat: add gh-dashboard project, language switch partial, header alignment fix

- Add gh-dashboard (debba/gh-dashboard) as collaboration project in EN/ES CV data
- Add head-language-switch.html template partial with test
- Change CV header text-align-last from justify to left
- Update .gitignore to exclude prompt symlinks and cv-site binary
This commit is contained in:
juanatsap
2026-05-07 22:52:46 +01:00
parent c6685e40d1
commit f3fc6a2632
7 changed files with 309 additions and 5 deletions
@@ -0,0 +1,13 @@
{{define "head-language-switch"}}
<head hx-head="merge">
<title>{{.CV.Personal.Name}} - {{.CV.SEO.PageTitle}}</title>
<meta name="title" content="{{.CV.Personal.Name}} - {{.CV.SEO.MetaTitle}}" hx-head="re-eval">
<meta name="description" content="{{.CV.Personal.Title}} | {{.CV.SEO.MetaDescription}}" hx-head="re-eval">
<link rel="canonical" href="{{.CanonicalURL}}" hx-head="re-eval">
<link rel="alternate" hreflang="en" href="{{.AlternateEN}}" hx-head="re-eval">
<link rel="alternate" hreflang="es" href="{{.AlternateES}}" hx-head="re-eval">
<meta property="og:title" content="{{.CV.Personal.Name}} - {{.CV.SEO.MetaTitle}}" hx-head="re-eval">
<meta property="og:description" content="{{.CV.Personal.Title}} | {{.CV.SEO.OgDescription}}" hx-head="re-eval">
<meta property="og:locale" content="{{if eq .Lang "es"}}es_ES{{else}}en_US{{end}}" hx-head="re-eval">
</head>
{{end}}