fix: Use 80-char lines with centered section titles
This commit is contained in:
@@ -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
@@ -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}}
|
||||
================================================================================
|
||||
|
||||
Reference in New Issue
Block a user