fix: render HTML links in short descriptions and responsibilities

- Added safeHTML template function to prevent HTML escaping
- Applied safeHTML filter to ShortDescription fields in Experience, Awards, and Courses
- Applied safeHTML filter to Responsibilities in all sections
- Links and HTML formatting now render correctly instead of showing raw HTML tags
This commit is contained in:
juanatsap
2025-11-07 21:49:27 +00:00
parent 4442ef1990
commit 0c4ceddc26
2 changed files with 9 additions and 6 deletions
+6 -6
View File
@@ -120,13 +120,13 @@
</div>
{{if .ShortDescription}}
<p class="short-desc">{{.ShortDescription}}</p>
<p class="short-desc">{{.ShortDescription | safeHTML}}</p>
{{end}}
<div class="long-only">
<ul class="responsibilities">
{{range .Responsibilities}}
<li>{{.}}</li>
<li>{{. | safeHTML}}</li>
{{end}}
</ul>
</div>
@@ -176,13 +176,13 @@
<small>{{.Issuer}} - {{.Date}}</small>
{{if .ShortDescription}}
<p class="award-desc short-desc">{{.ShortDescription}}</p>
<p class="award-desc short-desc">{{.ShortDescription | safeHTML}}</p>
{{end}}
{{if .Responsibilities}}
<ul class="responsibilities long-only">
{{range .Responsibilities}}
<li>{{.}}</li>
<li>{{. | safeHTML}}</li>
{{end}}
</ul>
{{end}}
@@ -220,13 +220,13 @@
</div>
{{if .ShortDescription}}
<p class="course-desc short-desc">{{.ShortDescription}}</p>
<p class="course-desc short-desc">{{.ShortDescription | safeHTML}}</p>
{{end}}
{{if .Responsibilities}}
<ul class="responsibilities long-only">
{{range .Responsibilities}}
<li>{{.}}</li>
<li>{{. | safeHTML}}</li>
{{end}}
</ul>
{{end}}