fix: Use 80-char lines with centered section titles

This commit is contained in:
juanatsap
2025-11-30 14:25:28 +00:00
parent 170dba1a5b
commit 768fd3ba72
2 changed files with 11 additions and 12 deletions
+1 -1
View File
@@ -71,7 +71,7 @@ func (h *CVHandler) PlainText(w http.ResponseWriter, r *http.Request) {
// cleanPlainText removes extra whitespace, HTML tags, and wraps long lines
func cleanPlainText(text string) string {
const maxLineLength = 120
const maxLineLength = 80
// Remove HTML tags (from safeHTML fields)
htmlTagRe := regexp.MustCompile(`<[^>]*>`)
+10 -11
View File
@@ -13,13 +13,13 @@ GitHub: {{.CV.Personal.GitHub}}
Website: {{.CV.Personal.Website}}
================================================================================
SUMMARY
SUMMARY
================================================================================
{{.CV.Summary}}
================================================================================
EXPERIENCE
EXPERIENCE
================================================================================
{{range .CV.Experience}}
--------------------------------------------------------------------------------
@@ -37,7 +37,7 @@ Technologies: {{range $i, $t := .Technologies}}{{if $i}}, {{end}}{{$t}}{{end}}
{{end}}
================================================================================
EDUCATION
EDUCATION
================================================================================
{{range .CV.Education}}
{{.Degree}}{{if .Field}} - {{.Field}}{{end}}
@@ -45,7 +45,7 @@ Technologies: {{range $i, $t := .Technologies}}{{if $i}}, {{end}}{{$t}}{{end}}
{{.StartDate}} - {{.EndDate}}
{{end}}
================================================================================
TECHNICAL SKILLS
TECHNICAL SKILLS
================================================================================
{{range .CV.Skills.Technical}}
## {{.Category}}
@@ -53,14 +53,14 @@ Technologies: {{range $i, $t := .Technologies}}{{if $i}}, {{end}}{{$t}}{{end}}
{{end}}
{{end}}
================================================================================
AWARDS
AWARDS
================================================================================
{{range .CV.Awards}}
{{.Title}} - {{.Issuer}} ({{.Date}})
{{.Description}}
{{end}}
================================================================================
PROJECTS
PROJECTS
================================================================================
{{range .CV.Projects}}
--------------------------------------------------------------------------------
@@ -74,7 +74,7 @@ Technologies: {{range $i, $t := .Technologies}}{{if $i}}, {{end}}{{$t}}{{end}}
{{end}}
================================================================================
COURSES
COURSES
================================================================================
{{range .CV.Courses}}
{{.Title}} - {{.Institution}} ({{.Date}})
@@ -84,13 +84,13 @@ Technologies: {{range $i, $t := .Technologies}}{{if $i}}, {{end}}{{$t}}{{end}}
{{end}}
{{end}}
================================================================================
LANGUAGES
LANGUAGES
================================================================================
{{range .CV.Languages}}
- {{.Language}}: {{.Proficiency}}{{if .Detail}} - {{.Detail}}{{end}}
{{end}}
================================================================================
CONTACT
CONTACT
================================================================================
Name: {{.CV.Personal.Name}}
@@ -101,6 +101,5 @@ GitHub: {{.CV.Personal.GitHub}}
Website: {{.CV.Personal.Website}}
================================================================================
Generated from: {{.BaseURL}}
Last Updated: {{.CV.Meta.LastUpdated}}
Generated from: {{.BaseURL}} | Last Updated: {{.CV.Meta.LastUpdated}}
================================================================================