--- id: 6cc0659b-4e35-4aae-97e1-132cb5b15b6b type: code_pattern title: "RenderCV YAML: Classic theme quirks and formatting patterns" tags: [resume, rendercv, yaml, gotchas, classic-theme, code_pattern] importance: 0.7 confidence: 0.8 created: "2026-02-20T16:23:47.672836+00:00" updated: "2026-02-20T16:23:47.672836+00:00" --- # RenderCV Classic Theme — Known Quirks and Patterns ## Education - **Degree field wraps badly** if text is long. Use abbreviations: `BS` not `Bachelor of Science`. ## Work Experience - **Dual roles at same company:** Combine into one entry with a slash separator in the title field. - Good: `Practice Manager / Technical Architect` - Bad: Two separate entries with duplicate date ranges (looks broken in output) ## Projects - **Project URLs** render best as `Name — [domain.com](url)` format in the `name` field rather than a separate URL field. ## Design Options - `show_top_note: false` under `design.page` removes the "Last updated on ..." text from the header. - Available built-in themes: `classic`, `engineeringclassic`, `engineeringresumes`, `moderncv`, `sb2nov` ## Phone Numbers - Must be in international format: `+1-xxx-xxx-xxxx` - Local format (e.g., `(555) 123-4567`) causes a validation error at render time.