settings Field¶
The settings field configures RenderCV's behavior, including output paths, file generation, and text formatting.
settings:
current_date: '2025-12-03' # (5)!
render_command:
design: path/to/design.yaml # (1)!
locale: path/to/locale.yaml # (2)!
typst_path: rendercv_output/NAME_IN_SNAKE_CASE_CV.typ # (3)!
pdf_path: rendercv_output/NAME_IN_SNAKE_CASE_CV.pdf
markdown_path: rendercv_output/NAME_IN_SNAKE_CASE_CV.md
html_path: rendercv_output/NAME_IN_SNAKE_CASE_CV.html
png_path: rendercv_output/NAME_IN_SNAKE_CASE_CV.png
dont_generate_markdown: false
dont_generate_html: false
dont_generate_typst: false
dont_generate_pdf: false
dont_generate_png: false
bold_keywords: # (4)!
- AWS
- Python
- You can optionally split your YAML into multiple files. This file contains the
designfield. - You can optionally split your YAML into multiple files. This file contains the
localefield. - Available placeholders are:
NAME,NAME_IN_SNAKE_CASE,NAME_IN_LOWER_SNAKE_CASE,NAME_IN_UPPER_SNAKE_CASE,NAME_IN_KEBAB_CASE,NAME_IN_LOWER_KEBAB_CASE,NAME_IN_UPPER_KEBAB_CASE,MONTH_NAME,MONTH_ABBREVIATION,MONTH,MONTH_IN_TWO_DIGITS,YEAR,YEAR_IN_TWO_DIGITS. - These keywords will be bolded wherever they appear in your CV text (highlights, summaries, etc.).
- Date used for file naming (when using date placeholders), the "last updated" text in the top note, and time span calculations for ongoing events (entries with
end_date: present)