feat: add long/short format support for Courses matching Experience layout

This commit is contained in:
juanatsap
2025-11-07 18:52:30 +00:00
parent 39e64811a1
commit 72af2e1874
3 changed files with 63 additions and 19 deletions
+25 -4
View File
@@ -190,10 +190,31 @@
<iconify-icon icon="mdi:school" width="60" height="60" class="default-course-icon"></iconify-icon>
</div>
<div class="course-content">
<strong>{{.Title}}</strong><br>
<small>{{.Institution}} - {{.Location}}</small><br>
<small>{{.Date}} ({{.Duration}})</small>
{{if .Description}}<p class="course-desc">{{.Description}}</p>{{end}}
<div class="course-header">
<h4 class="course-title">
<span class="course-title-text">{{.Title}}</span>
<span class="course-institution">{{.Institution}}</span>
</h4>
<span class="course-period">{{.Date}}</span>
{{if .Duration}}
<span class="course-separator">&nbsp;-&nbsp;</span>
<span class="course-duration">{{.Duration}}</span>
{{end}}
<span class="course-separator">&nbsp;-&nbsp;</span>
<span class="course-location">({{.Location}})</span>
</div>
{{if .ShortDescription}}
<p class="course-desc short-desc">{{.ShortDescription}}</p>
{{end}}
{{if .Responsibilities}}
<ul class="responsibilities long-only">
{{range .Responsibilities}}
<li>{{.}}</li>
{{end}}
</ul>
{{end}}
</div>
</div>
{{end}}