diff --git a/packages/manfred2md/src/engine/md-parts/experience-section/experience-section.ejs b/packages/manfred2md/src/engine/md-parts/experience-section/experience-section.ejs index 5a8a63a5..deab40a9 100644 --- a/packages/manfred2md/src/engine/md-parts/experience-section/experience-section.ejs +++ b/packages/manfred2md/src/engine/md-parts/experience-section/experience-section.ejs @@ -1,24 +1,31 @@ +<%_ if (experienceCollection && experienceCollection.length > 0 && experienceCollection !== 'undefined') { -%> --- ### EXPERIENCIA / CARRERA -<%_ if (experienceCollection && experienceCollection !== 'undefined') { -%> <%_ for (const job of experienceCollection) { -%> - #### <%- job.name %> + <%_ if (job.type && job.type !== 'undefined' ) { -%> - **Tipo de Organización:** <%- job.type %> + <%_ } -%> + <%_ if (job.description && job.description !== 'undefined' ) { -%> - **Descripción:** <%- job.description %> - - **Roles dentro de la empresa:** + <%_ } -%> <%_ if (job.roles && job.roles !== 'undefined' ) { -%> + - **Roles dentro de la empresa:** <%_ for (const role of job.roles) { -%> + <%_ if (role.name && role.name !== 'undefined' ) { -%> - **<%= role.name %>** + <%_ } -%> - **Duración:** <%= role.startDate %> - <%= role.finishDate ?? 'Actualidad' %> - - **Retos:** <%_ if (role.challenges && role.challenges !== 'undefined' ) { -%> + - **Retos:** <%_ for (const challenge of role.challenges) { -%> + <%_ if (challenge.description && challenge.description !== 'undefined') { -%> - <%= challenge.description %> + <%_ } -%> <%_ } -%> <%_ } -%> <%_ } -%> <%_ } -%> <%_ } -%> <%_ } -%> - diff --git a/packages/manfred2md/src/engine/md-parts/hard-skills-section/hard-skills-section.ejs b/packages/manfred2md/src/engine/md-parts/hard-skills-section/hard-skills-section.ejs index 53486921..bf5d3fe7 100644 --- a/packages/manfred2md/src/engine/md-parts/hard-skills-section/hard-skills-section.ejs +++ b/packages/manfred2md/src/engine/md-parts/hard-skills-section/hard-skills-section.ejs @@ -1,7 +1,7 @@ +<%_ if (hardSkillsCollection && hardSkillsCollection.length > 0 && hardSkillsCollection !== 'undefined') { -%> --- ### HARD SKILLS -<%_ if (hardSkillsCollection && hardSkillsCollection !== 'undefined') { -%> <%- hardSkillsCollection.map(element => element.skill.name).join(' / ') %> <%_ } -%> diff --git a/packages/manfred2md/src/engine/md-parts/language-section/language-section.ejs b/packages/manfred2md/src/engine/md-parts/language-section/language-section.ejs index 01bf49d8..8d4946cb 100644 --- a/packages/manfred2md/src/engine/md-parts/language-section/language-section.ejs +++ b/packages/manfred2md/src/engine/md-parts/language-section/language-section.ejs @@ -1,13 +1,13 @@ +<%_ if (languageCollection && languageCollection.length > 0 && languageCollection !== 'undefined') { -%> --- ### LENGUAJE / NIVEL -<%_ if (languageCollection && languageCollection !== 'undefined') { -%> <%_ for (const language of languageCollection) { -%> #### <%- language.name %> - + <%_ if (language.level && language.level !== 'undefined') { -%> <%- language.level %> - + <%_ } -%> <%_ } -%> <%_ } -%> diff --git a/packages/manfred2md/src/engine/md-parts/profile-section/profile-section.ejs b/packages/manfred2md/src/engine/md-parts/profile-section/profile-section.ejs index a9560922..53694177 100644 --- a/packages/manfred2md/src/engine/md-parts/profile-section/profile-section.ejs +++ b/packages/manfred2md/src/engine/md-parts/profile-section/profile-section.ejs @@ -4,13 +4,15 @@ --- +<%_ if (profile?.description) { -%> ### Presentación <%= profile?.description %> +<%_ } -%> +<%_ if (profile?.relevantLinks && profile?.relevantLinks.length > 0) { -%> --- ### Mis enlaces - <%_ if (profile?.relevantLinks) { -%> <%_ for (const link of profile?.relevantLinks) { -%> <%_ if (link.type === 'linkedin') { -%> - ![<%= link.type -%>](https://raw.githubusercontent.com/Lemoncode/manfred-export-app/main/media/linkedin.svg) [<%= link.type -%>](<%= link.URL -%>) diff --git a/packages/manfred2md/src/engine/md-parts/soft-skills-section/soft-skills-section.ejs b/packages/manfred2md/src/engine/md-parts/soft-skills-section/soft-skills-section.ejs index 744281a0..0d3bddf7 100644 --- a/packages/manfred2md/src/engine/md-parts/soft-skills-section/soft-skills-section.ejs +++ b/packages/manfred2md/src/engine/md-parts/soft-skills-section/soft-skills-section.ejs @@ -1,7 +1,7 @@ +<%_ if (softSkillsCollection && softSkillsCollection.length > 0 && softSkillsCollection !== 'undefined') { -%> --- ### SOFT SKILLS -<%_ if (softSkillsCollection && softSkillsCollection !== 'undefined') { -%> <%- softSkillsCollection.map(element => element.skill.name).join(' / ') %> <%_ } -%> diff --git a/packages/manfred2md/src/engine/md-parts/studies-section/studies-section.ejs b/packages/manfred2md/src/engine/md-parts/studies-section/studies-section.ejs index 1e4ee1bd..ac5a496a 100644 --- a/packages/manfred2md/src/engine/md-parts/studies-section/studies-section.ejs +++ b/packages/manfred2md/src/engine/md-parts/studies-section/studies-section.ejs @@ -1,8 +1,8 @@ +<%_ if (studiesCollection && studiesCollection.length > 0 && studiesCollection !== 'undefined') { -%> --- ### EDUCACIÓN -<%_ if (studiesCollection && studiesCollection !== 'undefined') { -%> <%_ for (const study of studiesCollection) { -%> #### <%= study?.name %> <%_ if ( study?.description ) { -%> @@ -17,16 +17,14 @@ - **Grado obtenido:** <%= study.degreeAchieved ? "No obtenido" : "Obtenido"%> <%_ } -%> - <%_ if ( study?.startDate && study?.finishDate ) { -%> - **Fecha de inicio y finalización:** <%= study.startDate %> - <%= study.finishDate === "" ? "Actualidad" : study.finishDate %> - <%_ } -%> - <%_ if ( study?.institution ) { -%> + <%_ if ( study?.institution.name ) { -%> - **Nombre de Institución:** <%= study.institution.name %> <%_ } -%> <%_ if ( study.institution.location?.region || study.institution.location?.country ) { -%> -- **Ubicación de la Institución:** <%= study.institution.location.region %>, <%= study.institution.location.country %> +- **Ubicación de la Institución:** <%= study.institution.location.region ? ( study.institution.location?.country ? study.institution.location.region + ", " : study.institution.location.region) : "" %><%= study.institution.location.country %> <%_ } -%> <%_ } -%> <%_ } -%>