Data transformation
In some cases you may want to modify data between web and pdf versions of your resume or even create multiple variants of them. To address those needs while still providing single place for configuration we introduced a concept of data transformers.
When visiting index.astro
(web resume source) or pdf.astro
(pdf resume source) you can see that we use the cv()
function to get data for a particular resume variant. By default cv()
returns the entire configuration you specified within the src/data
folder. However, you can modify this behavior by passing some data transformers into it.
For example:
Data transformers
General
hideSection(sectionKey)
— hides section with a specified key.
Skills
hideSkillSet(skillSetTitle)
— hides skill set with a specified title.
renameSkillSet(from, to)
— changes name of a specified skill set (from
) to a different one (to
).
hideSkills(skillSetTitle, skillNames[])
— finds the skill set by its title and hides all its skills matched by their name.
Portfolio
hideProject(projectName)
— hides project with a specified name.
Experience
hideJob(role, company?)
— hides job where you had a specified role. If you had same role in multiple companies, you can provide a precise company as the second parameter.
Education
hideDiploma(title, institution?)
— hides education record by its title. If you have multiple diplomas with the same title, you can provide a an institution name as the second parameter to narrow the filter.
Last updated