{{ r.basics.name }}
+{{ r.name }}
Skills
+
Skills
{{ skill.name }} | -{% print( (skill.keywords && skill.keywords.length && skill.keywords.join(', ')) || '[None Specified]' ) %} | +{{ skillset.name }} | +{{ skillset.skills.join(', ') }} |
Skill | -Keywords | -
---|---|
{{ skill.name }} | -{% print( (skill.keywords && skill.keywords.length && skill.keywords.join(', ')) || '[None Specified]' ) %} | -
-
+ {% r.skills.sets.forEach( function(set) { %}
+
-
+ + +++ {{ set.name }} +++ {% if( set.skills && set.skills.length ) { %} + {% set.skills.forEach(function(kw) { %} + {{ kw }} + {% }); %} + {% } %} ++
+ {% }); %}
+
Employment
+
Employment
{{ proj.company }} {{ proj.startDate }}—{{ proj.endDate }}
-{{ proj.summary|md }}
+ + {% r.employment.history.forEach( function( proj, idx, ar) { %} + {% if( proj.url && proj.url.length ) { %} +{{ proj.position }}, {{ proj.employer }}
+ {% } else { %} +{{ proj.position }}, {{ proj.employer }}
+ {% } %} + {{ proj.safe.start.format('YYYY-MM') }}—{{ proj.safe.end.format('YYYY-MM') }} + {{ proj.summary|md }} {% if( proj.highlights ) { %}-
{% proj.highlights.forEach( function( high, idx, ar) { %}
-
- {{ high|md }} +
- {{ high|mdin }} {% }); %}
Education
+
Education
{{ edu.institution }} {{ edu.startDate }}—{{ edu.endDate }}
-{{ edu.area|md }}
+ + {% r.education.history.forEach( function( edu, idx, ar) { %} +{{ edu.institution }}
+ {{ edu.safe.start.format('YYYY-MM') }}—{{ edu.safe.end.format('YYYY-MM') }} {% if( edu.courses ) { %}-
{% edu.courses.forEach( function( course, idx, ar) { %}
-
- {{ course|md }} +
- {{ course|mdin }} + {% }); %} +
+
Awards
+{{ award.title }}, {{ award.from }}
+ {{ award.date }} + {{ award.summary|md }} + {% }); %} ++
Publications
++ {% if( pub.url ) { %} + {{ pub.title }}, {{ pub.publisher }} + {% } else { %} + {{ pub.name }}, {{ pub.publisher }} + {% } %} +
+ Published on: {{ pub.safe.date.format('YYYY-MM') }} + + + + {% }); %} ++
Volunteer Work
+{{ vol.position }}, {{ vol.organization }}
+ {% } else { %} +{{ vol.position }}, {{ vol.organization }}
+ {% } %} + {{ vol.safe.start.format('YYYY-MM') }}—{{ vol.safe.end.format('YYYY-MM') }} + {{ vol.summary|md }} + {% if( vol.highlights ) { %} +-
+ {% vol.highlights.forEach( function( high, idx, ar) { %}
+
- {{ high|mdin }} {% }); %}
{{ r.basics.name }}
+{{ r.name }}
About
+ + {{ r.info.brief|md }}Skills
+
Skills
Skill | -Keywords | -
---|---|
{{ skill.name }} | -{% print( (skill.keywords && skill.keywords.length && skill.keywords.join(', ')) || '[None Specified]' ) %} | -
-
+ {% r.skills.sets.forEach( function(set) { %}
+
-
+ + +++ {{ set.name }} +++ {% if( set.skills && set.skills.length ) { %} + {% set.skills.forEach(function(kw) { %} + {{ kw }} + {% }); %} + {% } %} ++
+ {% }); %}
+
Employment
+
Employment
{{ proj.company }} {{ proj.startDate }}—{{ proj.endDate }}
-{{ proj.summary|md }}
+ + {% r.employment.history.forEach( function( proj, idx, ar) { %} + {% if( proj.url && proj.url.length ) { %} +{{ proj.position }}, {{ proj.employer }}
+ {% } else { %} +{{ proj.position }}, {{ proj.employer }}
+ {% } %} + {{ proj.safe.start.format('YYYY-MM') }}—{{ proj.safe.end.format('YYYY-MM') }} + {{ proj.summary|md }} {% if( proj.highlights ) { %}-
{% proj.highlights.forEach( function( high, idx, ar) { %}
-
- {{ high|md }} +
- {{ high|mdin }} {% }); %}
Education
+
Education
{{ edu.institution }} {{ edu.startDate }}—{{ edu.endDate }}
-{{ edu.area|md }}
+ + {% r.education.history.forEach( function( edu, idx, ar) { %} +{{ edu.institution }}
+ {{ edu.safe.start.format('YYYY-MM') }}—{{ edu.safe.end.format('YYYY-MM') }} {% if( edu.courses ) { %}-
{% edu.courses.forEach( function( course, idx, ar) { %}
-
- {{ course|md }} +
- {{ course|mdin }} + {% }); %} +
+
Awards
+{{ award.title }}, {{ award.from }}
+ {{ award.date }} + {{ award.summary|md }} + {% }); %} ++
Publications
++ {% if( pub.url ) { %} + {{ pub.title }}, {{ pub.publisher }} + {% } else { %} + {{ pub.name }}, {{ pub.publisher }} + {% } %} +
+ Published on: {{ pub.safe.date.format('YYYY-MM') }} + + + + {% }); %} ++
Volunteer Work
+{{ vol.position }}, {{ vol.organization }}
+ {% } else { %} +{{ vol.position }}, {{ vol.organization }}
+ {% } %} + {{ vol.safe.start.format('YYYY-MM') }}—{{ vol.safe.end.format('YYYY-MM') }} + {{ vol.summary|md }} + {% if( vol.highlights ) { %} +-
+ {% vol.highlights.forEach( function( high, idx, ar) { %}
+
- {{ high|mdin }} {% }); %}
{{ r.basics.name }}
+{{ r.name }}
About
- {{ r.basics.summary|md }} + {{ r.info.brief|md }}-
- {% r.skills.forEach( function(skill) { %}
+ {% r.skills.sets.forEach( function(set) { %}
-
- {% if( r.display_progress_bar ) { %}
- -- {% } %} +--+ +- {{ skill.name }} - + {{ set.name }}- {% if( skill.keywords && skill.keywords.length ) { %} - {% skill.keywords.forEach(function(kw) { %} + {% if( set.skills && set.skills.length ) { %} + {% set.skills.forEach(function(kw) { %} {{ kw }} {% }); %} {% } %} @@ -81,20 +77,20 @@ engine: Underscore -{% if ( r.work && r.work.length ) { %} +{% if ( r.employment.history && r.employment.history.length ) { %}diff --git a/themes/modern/templates/md.txt b/themes/modern/templates/md.txt index 2db581a..edd2dd3 100644 --- a/themes/modern/templates/md.txt +++ b/themes/modern/templates/md.txt @@ -4,56 +4,56 @@ A Markdown resume template for FluentCV's "modern" theme. #} -# {{ r.basics.name }} +# {{ r.name }} -{% if (r.basics.email) { %}Email: {{ r.basics.email }}{% } %} -{% if (r.basics.phone) { %}Tel: {{ r.basics.phone }}{% } %} -{% if (r.basics.website) { %}Web: {{ r.basics.website }}{% } %} +{% if (r.contact.email) { %}Email: {{ r.contact.email }}{% } %} +{% if (r.contact.phone) { %}Tel: {{ r.contact.phone }}{% } %} +{% if (r.contact.website) { %}Web: {{ r.contact.website }}{% } %} -{% if ( r.basics.summary && r.basics.summary.length ) { %}{{ r.basics.summary }}{% } %} +{% if ( r.info.brief && r.info.brief.length ) { %}{{ r.info.brief }}{% } %} -{% if ( r.skills && r.skills.length ) { %} +{% if ( r.skills && r.skills.sets ) { %} ## Skills -{% r.skills.forEach( function( skill, idx, ar) { %} -- **{{ skill.name }}**: {% print( skill.keywords.join(', ') ); %} +{% r.skills.sets.forEach( function( set, idx, ar) { %} +- **{{ set.name }}**: {{ set.level }} {% }); } %} -{% if ( r.work && r.work.length ) { %} +{% if ( r.employment.history && r.employment.history.length ) { %} ## Employment -{% r.work.forEach( function( proj, idx, ar) { %} -### *{{ proj.position }}*, {{ proj.company }} ({{ proj.safeStartDate.format('MMM YYYY') }} — {{ proj.safeEndDate.format('MMM YYYY') }}) +{% r.employment.history.forEach( function( proj, idx, ar) { %} +### *{{ proj.position }}*, {{ proj.employer }} ({{ proj.safe.start.format('MMM YYYY') }} — {{ proj.safe.end.format('MMM YYYY') }}) {{ proj.summary }} {% if( proj.highlights ) { %}{% proj.highlights.forEach( function( high, idx, ar) { %} - {{ high }} {% }); } }); } %} -{% if ( r.education && r.education.length ) { %} +{% if ( r.education.history && r.education.history.length ) { %} ## Education -{% r.education.forEach( function( edu, idx, ar) { %} -### {{ edu.institution }} ({{ edu.safeStartDate.format('MMM YYYY') }} — {{ edu.safeEndDate.format('MMM YYYY') }}) +{% r.education.history.forEach( function( edu, idx, ar) { %} +### {{ edu.institution }} ({{ edu.safe.start.format('MMM YYYY') }} — {{ edu.safe.end.format('MMM YYYY') }}) {{ edu.area }} -{% if( edu.courses ) { %}{% edu.courses.forEach( function( course, idx, ar) { %} +{% if( edu.curriculum ) { %}{% edu.curriculum.forEach( function( course, idx, ar) { %} - {{ course }} {% }); } }); } %} -{% if ( r.publications && r.publications.length ) { %} +{% if ( r.writing && r.writing.length ) { %} ## Publications -{% r.publications.forEach( function( pub, idx, ar) { %} -### {{ pub.name }} ({{ pub.safeReleaseDate.format('MMM YYYY') }}) +{% r.writing.forEach( function( pub, idx, ar) { %} +### {{ pub.title }} ({{ pub.safe.date.format('MMM YYYY') }}) {{ pub.publisher }} {{ pub.summary }} {% }); } %} -{% if ( r.volunteer && r.volunteer.length ) { %} +{% if ( r.service.history && r.service.history.length ) { %} ## Volunteer -{% r.volunteer.forEach( function( vol, idx, ar) { %} -### {{ vol.organization }} ({{ vol.safeStartDate.format('MMM YYYY') }} — {{ vol.safeEndDate.format('MMM YYYY') }}) +{% r.service.history.forEach( function( vol, idx, ar) { %} +### {{ vol.organization }} ({{ vol.safe.start.format('MMM YYYY') }} — {{ vol.safe.end.format('MMM YYYY') }}) {{ vol.summary }} {% }); } %} -{% if ( r.awards && r.awards.length ) { %} -## Awards -{% r.awards.forEach( function( awd, idx, ar) { %} -### *{{ awd.title }}*, {{ awd.awarder }} ({{ awd.safeDate.format('MMM YYYY') }}) +{% if ( r.recognition && r.recognition.length ) { %} +## Recognition +{% r.recognition.forEach( function( awd, idx, ar) { %} +### *{{ awd.title }}*, {{ awd.from }} ({{ awd.safe.date.format('MMM YYYY') }}) {{ awd.summary }} {% }); } %} diff --git a/themes/modern/templates/pdf.html b/themes/modern/templates/pdf.html index eb36706..41a3654 100644 --- a/themes/modern/templates/pdf.html +++ b/themes/modern/templates/pdf.html @@ -9,7 +9,7 @@ engine: Underscore -
Employment
{{ proj.position }}, {{ proj.company }}
+ {% r.employment.history.forEach( function( proj, idx, ar) { %} + {% if( proj.url && proj.url.length ) { %} +{{ proj.position }}, {{ proj.employer }}
{% } else { %} -{{ proj.position }}, {{ proj.company }}
+{{ proj.position }}, {{ proj.employer }}
{% } %} - {{ proj.startDate }}—{{ proj.endDate }} + {{ proj.safe.start.format('YYYY-MM') }}—{{ proj.safe.end.format('YYYY-MM') }} {{ proj.summary|md }} {% if( proj.highlights ) { %}-
@@ -110,17 +106,16 @@ engine: Underscore
-{% if ( r.education && r.education.length ) { %}
+{% if ( r.education.history && r.education.history.length ) { %}
Education
{{ edu.institution }}
- {{ edu.startDate }}—{{ edu.endDate }} - {{ edu.area|md }} + {{ edu.safe.start.format('YYYY-MM') }}—{{ edu.safe.end.format('YYYY-MM') }} {% if( edu.courses ) { %}-
{% edu.courses.forEach( function( course, idx, ar) { %}
@@ -133,58 +128,54 @@ engine: Underscore
Awards
{{ award.title }}, {{ award.awarder }}
+ {% r.recognition.forEach( function( award, idx, ar) { %} +{{ award.title }}, {{ award.from }}
{{ award.date }} {{ award.summary|md }} {% }); %}
Publications
- {% if( pub.website ) { %} - {{ pub.name }}, {{ pub.publisher }} - {% } else { %} - {{ pub.name }}, {{ pub.publisher }} - {% } %} + {{ filt.link(pub.title, pub.url) }} {{ pub.publisher }}
- Published on: {{ pub.releaseDate }} + Published on: {{ pub.safe.date.format('YYYY-MM') }} + - {{ pub.summary|md }} {% }); %}
Volunteer Work
{{ vol.position }}, {{ vol.organization }}
{% } else { %}{{ vol.position }}, {{ vol.organization }}
{% } %} - {{ vol.startDate }}—{{ vol.endDate }} + {{ vol.safe.start.format('YYYY-MM') }}—{{ vol.safe.end.format('YYYY-MM') }} {{ vol.summary|md }} {% if( vol.highlights ) { %}-
@@ -198,12 +189,6 @@ engine: Underscore
-- {{ r.elevatorPitch }} - -{% } %}{{ r.basics.name }} +{{ r.name }} {{ headFragment }} @@ -21,25 +21,25 @@ engine: Underscore- -{% if ( r.basics.summary && r.basics.summary.length ) { %} +{% if ( r.info.brief && r.info.brief.length ) { %}{{ r.basics.name }}
+{{ r.name }}
- {% if (r.basics.email) { %}{{ r.basics.email }}{% } %} - {% if (r.basics.phone) { %}{{ r.basics.phone }}{% } %} - {% if (r.basics.website) { %}{% } %} + {% if (r.contact.email) { %}{{ r.contact.email }}{% } %} + {% if (r.contact.phone) { %}{{ r.contact.phone }}{% } %} + {% if (r.contact.website) { %}{% } %}
About
- {{ r.basics.summary|md }} + {{ r.info.brief|md }}
@@ -48,20 +48,16 @@ engine: Underscore -
- {% r.skills.forEach( function(skill) { %}
+ {% r.skills.sets.forEach( function(set) { %}
-
- {% if( r.display_progress_bar ) { %}
- -- {% } %} +--+ +- {{ skill.name }} - + {{ set.name }}- {% if( skill.keywords && skill.keywords.length ) { %} - {% skill.keywords.forEach(function(kw) { %} + {% if( set.skills && set.skills.length ) { %} + {% set.skills.forEach(function(kw) { %} {{ kw }} {% }); %} {% } %} @@ -77,20 +73,20 @@ engine: Underscore -{% if ( r.work && r.work.length ) { %} +{% if ( r.employment.history && r.employment.history.length ) { %}diff --git a/themes/modern/templates/txt.txt b/themes/modern/templates/txt.txt index ad96ebb..572e439 100644 --- a/themes/modern/templates/txt.txt +++ b/themes/modern/templates/txt.txt @@ -4,33 +4,51 @@ A plain text resume template for FluentCV's "modern" theme. #} -{{ r.basics.name }} -{% if (r.basics.email) { %}Email: {{ r.basics.email }}{% } %} -{% if (r.basics.phone) { %}Tel: {{ r.basics.phone }}{% } %} -{% if (r.basics.website) { %}Web: {{ r.basics.website }}{% } %} +{{ r.name }} +{% if (r.contact.email) { %}Email: {{ r.contact.email }}{% } %} +{% if (r.contact.phone) { %}Tel: {{ r.contact.phone }}{% } %} +{% if (r.contact.website) { %}Web: {{ r.contact.website }}{% } %} *** -{% if ( r.basics.summary && r.basics.summary.length ) { %}{{ r.basics.summary }}{% } %} +{% if ( r.info.brief && r.info.brief.length ) { %}{{ r.info.brief }}{% } %} -{% if ( r.skills && r.skills.length ) { %}SKILLS -{% r.skills.forEach( function( skill, idx, ar) { %} - - {{ skill.name }}: {% print( skill.keywords.join(', ') ); %} -{% }); } %} +{% if ( r.skills && r.skills.sets && r.skills.sets.length ) { %}SKILLS +{% r.skills.sets.forEach( function( set ) { %} + - {{ set.name }}: {% set.skills.forEach(function(sk){ %}{{ sk }}, {% }); %} + {{ set.level }} +{% }); %} +{% } else if( r.skills && r.skills.list && r.skills.list.length ) { %} -{% if ( r.work && r.work.length ) { %}EMPLOYMENT -{% r.work.forEach( function( proj, idx, ar) { %} -{{ proj.company }} ({{ proj.startDate }} — {{ proj.endDate }}) +{% } %} + +{% if ( r.employment && r.employment.history ) { %}EMPLOYMENT +{% r.employment.history.forEach( function( proj, idx, ar) { %} +{{ proj.employer }} ({{ proj.safe.start.format('YYYY-MM') }} — {{ proj.safe.end.format('YYYY-MM') }}) {{ proj.summary }} -{% if( proj.highlights ) { %}{% proj.highlights.forEach( function( high, idx, ar) { %} +{% if( proj.highlights ) { %}{% proj.highlights.forEach( function( high ) { %} - {{ high }} {% }); } }); } %} -{% if ( r.education && r.education.length ) { %}EDUCATION -{% r.education.forEach( function( edu, idx, ar) { %} -{{ edu.institution }} ({{ edu.startDate }} — {{ edu.endDate }}) -{{ edu.area }} -{% if( edu.courses ) { %}{% edu.courses.forEach( function( course, idx, ar) { %} +{% if ( r.education && r.education.history ) { %}EDUCATION +{% r.education.history.forEach( function( edu, idx, ar) { %} +{{ edu.institution }} ({{ edu.safe.start.format('YYYY-MM') }} — {{ edu.safe.end.format('YYYY-MM') }}) +{{ edu.summary }} +{% if( edu.courses ) { %}{% edu.courses.forEach( function( course ) { %} - {{ course }} {% }); } }); } %} + +{% if ( r.service && r.service.history ) { %}VOLUNTEER +{% r.service.history.forEach( function( srv, idx, ar) { %} +{{ srv.organization }} ({{ srv.safe.start.format('YYYY-MM') }} — {{ srv.safe.end.format('YYYY-MM') }}) +{{ srv.summary }} +{% if( srv.highlights ) { %}{% srv.highlights.forEach( function( high ) { %} + - {{ high }} +{% }); } }); } %} + +{% if ( r.writing && r.writing.length ) { %}WRITING +{% r.writing.forEach( function( wri, idx, ar) { %} +{{ wri.title }} ({{ wri.safe.date.format('YYYY-MM') }}) +{{ wri.summary }} +{% }); } %}
Employment
{{ proj.position }}, {{ proj.company }}
+ {% r.employment.history.forEach( function( proj, idx, ar) { %} + {% if( proj.url && proj.url.length ) { %} +{{ proj.position }}, {{ proj.employer }}
{% } else { %} -{{ proj.position }}, {{ proj.company }}
+{{ proj.position }}, {{ proj.employer }}
{% } %} - {{ proj.startDate }}—{{ proj.endDate }} + {{ proj.safe.start.format('YYYY-MM') }}—{{ proj.safe.end.format('YYYY-MM') }} {{ proj.summary|md }} {% if( proj.highlights ) { %}-
@@ -106,17 +102,16 @@ engine: Underscore
-{% if ( r.education && r.education.length ) { %}
+{% if ( r.education.history && r.education.history.length ) { %}
Education
{{ edu.institution }}
- {{ edu.startDate }}—{{ edu.endDate }} - {{ edu.area|md }} + {{ edu.safe.start.format('YYYY-MM') }}—{{ edu.safe.end.format('YYYY-MM') }} {% if( edu.courses ) { %}-
{% edu.courses.forEach( function( course, idx, ar) { %}
@@ -129,58 +124,54 @@ engine: Underscore
Awards
{{ award.title }}, {{ award.awarder }}
+ {% r.recognition.forEach( function( award, idx, ar) { %} +{{ award.title }}, {{ award.from }}
{{ award.date }} {{ award.summary|md }} {% }); %}
Publications
- {% if( pub.website ) { %} - {{ pub.name }}, {{ pub.publisher }} - {% } else { %} - {{ pub.name }}, {{ pub.publisher }} - {% } %} + {{ filt.link(pub.title, pub.url) }} {{ pub.publisher }}
- Published on: {{ pub.releaseDate }} + Published on: {{ pub.safe.date.format('YYYY-MM') }} + - {{ pub.summary|md }} {% }); %}
Volunteer Work
{{ vol.position }}, {{ vol.organization }}
{% } else { %}{{ vol.position }}, {{ vol.organization }}
{% } %} - {{ vol.startDate }}—{{ vol.endDate }} + {{ vol.safe.start.format('YYYY-MM') }}—{{ vol.safe.end.format('YYYY-MM') }} {{ vol.summary|md }} {% if( vol.highlights ) { %}-
@@ -194,12 +185,6 @@ engine: Underscore
-- {{ r.elevatorPitch }} - -{% } %}
-
- {% if( r.display_progress_bar ) { %}
-