{{ define "main" }}
{{ $content := .Content }} {{ $content = replace $content "
" "|||SPLIT|||" }} {{ $content = replace $content "
" "|||SPLIT|||" }} {{ $content = replace $content "
" "|||SPLIT|||" }} {{ $parts := split $content "|||SPLIT|||" }} {{ index $parts 0 | safeHTML }}
{{ if gt (len $parts) 1 }} {{- $experienceParts := slice -}} {{- $additionalContent := "" -}} {{- $foundNonExperience := false -}} {{- range $index, $part := after 1 $parts -}} {{- $trimmed := trim $part " \n\t" -}} {{- if $trimmed -}} {{- /* Check if this looks like an experience card (starts with

) or is additional content (starts with ") (hasPrefix $trimmed "

\n

Experience

{{- range $experienceParts -}}
{{ . | safeHTML }}
{{- end -}}
{{- end -}} {{- /* Render additional content sections */ -}} {{- if $additionalContent -}} {{- $additionalParts := split $additionalContent "|||SPLIT|||" -}} {{- range $additionalParts -}} {{- $trimmed := trim . " \n\t" -}} {{- if $trimmed -}}
{{ . | safeHTML }}
{{- end -}} {{- end -}} {{- end -}} {{ end }} {{ with $.Site.Params.about.alt.skills }}

Tech Stack

{{ range . }} {{ with .icon }}{{ end }} {{ .label }} {{ end }}
{{ end }}
{{ end }}