From 41cce007113d0cdaa749f4b2bb2349395f39ef40 Mon Sep 17 00:00:00 2001 From: hacksalot Date: Thu, 17 Dec 2015 19:47:22 -0500 Subject: [PATCH 01/16] Bump version to 0.7.0-beta. --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index fdda779..039d1ae 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "fluent-themes", - "version": "0.6.3-beta", + "version": "0.7.0-beta", "description": "Multiformat résumé themes and templates for FluentCV and JSON Resume.", "repository": { "type": "git", From a87ca0f320d919e5b94225173a07fe78bca9fd7b Mon Sep 17 00:00:00 2001 From: hacksalot Date: Thu, 17 Dec 2015 21:06:37 -0500 Subject: [PATCH 02/16] Compact: MS Word: Match HTML format. --- themes/compact/src/compact-doc.xml | 55 ++++++++++------------ themes/compact/src/partials/employment.xml | 3 ++ 2 files changed, 27 insertions(+), 31 deletions(-) diff --git a/themes/compact/src/compact-doc.xml b/themes/compact/src/compact-doc.xml index 0e1a7d1..706dcc4 100644 --- a/themes/compact/src/compact-doc.xml +++ b/themes/compact/src/compact-doc.xml @@ -161,7 +161,7 @@ - + @@ -177,15 +177,18 @@ + + + - - - - + + + + @@ -203,7 +206,7 @@ - + @@ -276,7 +279,7 @@ - + @@ -286,8 +289,8 @@ - - + + @@ -312,8 +315,8 @@ - - + + @@ -349,11 +352,11 @@ - + - - + + @@ -362,11 +365,11 @@ - + - - + + @@ -399,7 +402,7 @@ - + @@ -454,24 +457,14 @@ + + + {{ r.name }} - - - - - {{ r.info.label }} - - - - - - - - diff --git a/themes/compact/src/partials/employment.xml b/themes/compact/src/partials/employment.xml index c350103..38005da 100644 --- a/themes/compact/src/partials/employment.xml +++ b/themes/compact/src/partials/employment.xml @@ -18,6 +18,9 @@ + + {{ position }}, + {{#if url}}{{/if}} {{#if url}} From ae6b1f13da513b655b1e4fd16aba65d42e6a9f77 Mon Sep 17 00:00:00 2001 From: hacksalot Date: Fri, 18 Dec 2015 09:41:57 -0500 Subject: [PATCH 03/16] Introduce "Positive" theme. --- themes/positive/README.md | 5 + themes/positive/positive.json | 10 + themes/positive/positive.png | Bin 0 -> 58396 bytes themes/positive/src/partials/education.xml | 79 +++ themes/positive/src/partials/employment.xml | 84 +++ themes/positive/src/partials/recognition.xml | 73 +++ themes/positive/src/partials/service.xml | 86 +++ themes/positive/src/partials/skills.xml | 63 +++ themes/positive/src/partials/writing.xml | 82 +++ themes/positive/src/positive-doc.xml | 543 +++++++++++++++++++ themes/positive/src/positive-html.css | 82 +++ themes/positive/src/positive-html.html | 163 ++++++ themes/positive/src/positive-pdf.css | 82 +++ themes/positive/src/positive-pdf.html | 164 ++++++ 14 files changed, 1516 insertions(+) create mode 100644 themes/positive/README.md create mode 100644 themes/positive/positive.json create mode 100644 themes/positive/positive.png create mode 100644 themes/positive/src/partials/education.xml create mode 100644 themes/positive/src/partials/employment.xml create mode 100644 themes/positive/src/partials/recognition.xml create mode 100644 themes/positive/src/partials/service.xml create mode 100644 themes/positive/src/partials/skills.xml create mode 100644 themes/positive/src/partials/writing.xml create mode 100644 themes/positive/src/positive-doc.xml create mode 100644 themes/positive/src/positive-html.css create mode 100644 themes/positive/src/positive-html.html create mode 100644 themes/positive/src/positive-pdf.css create mode 100644 themes/positive/src/positive-pdf.html diff --git a/themes/positive/README.md b/themes/positive/README.md new file mode 100644 index 0000000..f423c01 --- /dev/null +++ b/themes/positive/README.md @@ -0,0 +1,5 @@ +Theme: Positive +=============== +A dynamic technical résumé theme for FluentCV. + +![](positive.png) diff --git a/themes/positive/positive.json b/themes/positive/positive.json new file mode 100644 index 0000000..57eec01 --- /dev/null +++ b/themes/positive/positive.json @@ -0,0 +1,10 @@ +{ + "title": "positive", + "description": "A conventional résumé theme for FluentCV.", + "author": "hacksalot ", + "engine": "handlebars", + "inherits": { + "text": "compact", + "md": "compact" + } +} diff --git a/themes/positive/positive.png b/themes/positive/positive.png new file mode 100644 index 0000000000000000000000000000000000000000..17a41d173969ddf720b6f8cd348c7a35886548b9 GIT binary patch literal 58396 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%0DDLz~34)hHG zCd%xbn6DA!B>9>}1=42ldMD5rwW)BQT>JXjat1y~ z9E~qe%?5|5UITh-(+@j8y$lU$eOVenw(q;tK55oh@ESx7;2){hrzlq+R8&-i)d3uA zFhIPEDVqA?=~0!UBET(s0d;xkytJ*>{YqX&rZ9xdY)-Mqc&~MN;t9N=`M0da#l_m% z!!ZoAz9ut#GG`qX19&s=-m0Lk4{|y4+#C%J4Yqgjq;4a)Rn6+m!k`2;o88xNa>19( zLAqO(iwd&GIQ}z}la=mD+e6X;*I1$oVWerEw8rD{_Z(3U4(qwBXuv3B9@m?}m0C6z zy0cyCPO$Q-LF8n6U)2KZctv~qX}zk0Zg$lr?)-q6l7anL{5TjKsR@gZkG~ao4v77c znZ;J2Mj=&;=&Um&(jp?m`;^;jU0vO0MY+3v(bLl|@~x(eCp-{kp23WPgd<17^L_pV zf<^KAU0N%@Q4m}uih^*oLt5{)J`+Gdr-eJIwGQ) z_DWYN7`uucU;3a7`aVkD5tm=-w4ZYp+UeajE2dE{gQKA;a4lfxr-eao-)~?Z$>WTUck5@LY_$NLzzcJ3fW!H*g_PlXJ?{rV2*ROI6n!hRwXH35 zb~g!j^ytx4wJ#_Hr@Y*`n-2I7%Pl};?){jl^1I2Ysj3iNla=(GEy?*#gf#AlcVKXE zr{4WK#^&B=Yw$IK&=7^Dz0_3iDf#-5MPX1lb$L>8;(wVkq^^m%c z?}h_aXFoAlBM2-D;aTEHy-y*;9F?kI1cocv%QfqD33rg^&sXI!KnAxYb*yDp4WtWk zj$mJ>NL^(U==^WV+-bp_49ei9*a6}F+@}YQ1xeuk1b0F}fL_MqAnfJi9xg5wpZaI) z?Ga3EY9n}-%MLD3R4Xnm4IRwdZpaY|g}t9IRzaKqQ26!p=9%0!h8c96@jxPxAesR= z*hp*5#$G3o;-xRkUkRy5O-)@kygF@Ujl;OOJe1MG^d#LUQs>X#0_53f9mGh{Ba2(p zgq^dduUu4Cm*EY6OKVR~k(HC%Y$}ikU-_tQ{zFqB)=f|Z@8?O%Jp}hgcN75KWl3`B zD^p`*-l_3tQOgg<8Hoq0%Eesn&w8QR_erHNiao4OTKv`XO zz=|F}?j*(2FBJwkoCHNuR6uG=Q~x>8W`H^9Ki74=FhByrzhL{DCtzaue&9=x4NYHJ ziMG|snj!{~z&9_{>jmI(Z?ElaW+-RY2nGYAeV>~Q`dvpp#U#NRsPg6GC0%BcoO)?+ ze)}3W5zLw=IYSyPN+|}3ZzKFJ#J*Ev0B^0dt(V?!?_kN+qm67HH9n}X<+!ho^^M<5 zOk8oe*(h5eJ_EEYoy@Y^XI>VYo1TdRo3++ZuKrG(xnY9|Zv$lOEV~a0Ab#?p_<-|6^fmj|WdzydfUrbFk z5zWob&Fld3l$WOevePGi|HoW6D+nLg`DM!uFF@JNWm*&O6Bymr*m5$Hm7niB%IUwm z8@@!oe*&>*vz$t6?doy{@D9M9azc-VhRy(8Z>ag^k|z*UfP^QQR9#(?jI|DJ{@Ai5 zp^`>0Wder-;sQvG>$!A>JUKRPJ4u^xL!Z@5h7tVi{$;yU|I>D-dj4sbnCQq%>8dQ2wM{S5Q%yLYSWO&1Mc z0|iH?emb~KfV?{Fy3yIG#X*06f7xTWd;Z=@r_A`eC^G)L-JI6ibLKOBA`y$#A(oMP fPnzG@vO@|F-A>sfF&hJgZ7F+ON1HOM(^vihh8dE( literal 0 HcmV?d00001 diff --git a/themes/positive/src/partials/education.xml b/themes/positive/src/partials/education.xml new file mode 100644 index 0000000..c3d3cb0 --- /dev/null +++ b/themes/positive/src/partials/education.xml @@ -0,0 +1,79 @@ + + + + + + + EDUCATION + + + + {{#each r.education.history}} + + + + + + + + + + {{#if url}}{{/if}} + + {{#if url }} + + + + {{/if}} + {{ this.institution }} + + {{#if url}}{{/if}} + + + + + {{formatDate safe.start 'YYYY' }} — {{formatDate safe.end 'YYYY'}} + + + + + + + + + + + + + {{ area }}, {{ studyType }} + + + + {{#each highlights }} + + + + + + + + + + + + + + + + + + {{ this }} + + + {{/each}} + + + + {{/each}} + + diff --git a/themes/positive/src/partials/employment.xml b/themes/positive/src/partials/employment.xml new file mode 100644 index 0000000..bea16be --- /dev/null +++ b/themes/positive/src/partials/employment.xml @@ -0,0 +1,84 @@ + + + + + + + EMPLOYMENT + + + + {{#each r.employment.history}} + + + + + + + + + + + {{ position }}, + + {{#if url}}{{/if}} + + {{#if url}} + + + + {{/if}} + {{ employer }} + + {{#if url}}{{/if}} + + + + + {{formatDate safe.start 'MMM YYYY'}} — {{formatDate safe.end 'MMM YYYY'}} + + + + + + + + + {{{wpml summary true }}} + + + + {{#each highlights }} + + + + + + + + + + + + + + {{{wpml this true}}} + + + {{/each}} + + + + {{/each}} + + diff --git a/themes/positive/src/partials/recognition.xml b/themes/positive/src/partials/recognition.xml new file mode 100644 index 0000000..6ea19a7 --- /dev/null +++ b/themes/positive/src/partials/recognition.xml @@ -0,0 +1,73 @@ +{{#if r.recognition}} + + + + + + + RECOGNITION + + + + {{#each r.recognition}} + + + + + + + + + + {{#if url}}{{/if}} + + {{#if url}} + + + + {{/if}} + {{ title }} + + {{#if url}}{{/if}} + + + + + {{formatDate safe.date 'YYYY-MM'}} + + + + + + + + + {{{wpml summary true }}} + + + {{#if highlights}} + {{#each highlights }} + + + + + + + + + + + + + + {{{wpml this true}}} + + {{/each}} + {{/if}} + + + + {{/each}} + + +{{/if}} diff --git a/themes/positive/src/partials/service.xml b/themes/positive/src/partials/service.xml new file mode 100644 index 0000000..77ec3d9 --- /dev/null +++ b/themes/positive/src/partials/service.xml @@ -0,0 +1,86 @@ +{{#if r.service }} + + + + + + + SERVICE + + + + {{#each r.service.history}} + + + + + + + + + + + {{ position }}, + + {{#if url}}{{/if}} + + {{#if url}} + + + + {{/if}} + {{ organization }} + + {{#if url}}{{/if}} + + + + + {{formatDate safe.start 'MMM YYYY'}} — {{formatDate safe.end 'MMM YYYY'}} + + + + + + + + + {{{wpml summary true }}} + + + + {{#each highlights }} + + + + + + + + + + + + + + {{{wpml this true}}} + + + {{/each}} + + + + {{/each}} + + +{{/if}} diff --git a/themes/positive/src/partials/skills.xml b/themes/positive/src/partials/skills.xml new file mode 100644 index 0000000..e6c37f2 --- /dev/null +++ b/themes/positive/src/partials/skills.xml @@ -0,0 +1,63 @@ +{{#if r.skills }} + + + + + + + SKILLS + + + + + + + + + + + + + {{#each r.skills.sets}} + + + + + + + + + + + + + + + + + {{ name }} + + + + + + + + + + + + + + + {{#each skills }}{{ this }}{{#unless @last}} {{/unless}}{{/each}} + + + + + + {{/each}} + + + {{/if}} + diff --git a/themes/positive/src/partials/writing.xml b/themes/positive/src/partials/writing.xml new file mode 100644 index 0000000..8fb4b08 --- /dev/null +++ b/themes/positive/src/partials/writing.xml @@ -0,0 +1,82 @@ +{{#if r.writing}} + + + + + + + WRITING + + + + {{#each r.writing}} + + + + + + + + + {{#if url}}{{/if}} + + {{#if url}} + + + + {{/if}} + {{ title }} + + {{#if url}}{{/if}} + + + + + {{formatDate safe.date 'YYYY'}} + + + + + + + + + {{#if summary}}{{{wpml summary true }}}{{/if}} + + + + {{#each highlights }} + + + + + + + + + + + + + + {{{wpml this true}}} + + + {{/each}} + + + + {{/each}} + + +{{/if}} diff --git a/themes/positive/src/positive-doc.xml b/themes/positive/src/positive-doc.xml new file mode 100644 index 0000000..7caf727 --- /dev/null +++ b/themes/positive/src/positive-doc.xml @@ -0,0 +1,543 @@ + + + + + + Resume for {{ r.name }} + {{ r.name }} + resume;CV + {{ r.name }} + 1 + 60 + 2015-12-16T17:38:00Z + 2015-12-16T18:32:00Z + 1 + 241 + 1379 + 11 + 3 + 1617 + 15 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {{initialWords r.name }} + + + + + + {{lastWord r.name }} + + + + + + + + + {{ r.info.label }} + + + + + + + + + + + + + + + + {{ r.contact.email }} + + + + + + + - + + + + + + {{ r.contact.phone }} + + + + + + - + + + + + + + + {{ r.contact.website }} + + + + + + + + {{{wpml r.info.brief true }}} + + + {{> skills }} + {{> employment }} + {{> education }} + {{> service }} + {{> writing }} + {{> recognition }} + + + + + + + + + diff --git a/themes/positive/src/positive-html.css b/themes/positive/src/positive-html.css new file mode 100644 index 0000000..cf4fa4c --- /dev/null +++ b/themes/positive/src/positive-html.css @@ -0,0 +1,82 @@ +html, body, main, section, header, ul, p, h1, h2, h3 { + font-family: Helvetica, sans-serif; + font-size: 12px; + margin: 0; padding: 0; + display: block; +} + +a { + color: #0064BD; + text-decoration: none; +} + +a:visited { + color: #7B0796; +} + +a:hover { + text-decoration: underline; +} + +h2 { + text-transform: uppercase; +} + +h3 { + font-size: 1em; +} + +main { + padding: 15px; + max-width: 700px; + margin: 0 auto; +} + +section { + margin-top: 1em; +} + +li { + margin-left: 2em; +} + +h3 { + margin-top: 1em; +} + +p, li { + text-align: justify; +} + +.tenure { + float: right; +} + +thead { + display: none; +} + +main > header { + width: 100%; + float: left; + margin-bottom: 1em; +} + + +main > header > h1 { + float: left; + font-size: 1.5em; +} +#contact { + float: right; +} + +#contact > div { + display: inline-block; + margin-left: 5px; +} + +h2 > span.fa { + text-align: left; + margin-right: 3px; +} diff --git a/themes/positive/src/positive-html.html b/themes/positive/src/positive-html.html new file mode 100644 index 0000000..33939af --- /dev/null +++ b/themes/positive/src/positive-html.html @@ -0,0 +1,163 @@ + + + + + {{ r.name }} + + + + + + + + diff --git a/themes/positive/src/positive-pdf.css b/themes/positive/src/positive-pdf.css new file mode 100644 index 0000000..cf4fa4c --- /dev/null +++ b/themes/positive/src/positive-pdf.css @@ -0,0 +1,82 @@ +html, body, main, section, header, ul, p, h1, h2, h3 { + font-family: Helvetica, sans-serif; + font-size: 12px; + margin: 0; padding: 0; + display: block; +} + +a { + color: #0064BD; + text-decoration: none; +} + +a:visited { + color: #7B0796; +} + +a:hover { + text-decoration: underline; +} + +h2 { + text-transform: uppercase; +} + +h3 { + font-size: 1em; +} + +main { + padding: 15px; + max-width: 700px; + margin: 0 auto; +} + +section { + margin-top: 1em; +} + +li { + margin-left: 2em; +} + +h3 { + margin-top: 1em; +} + +p, li { + text-align: justify; +} + +.tenure { + float: right; +} + +thead { + display: none; +} + +main > header { + width: 100%; + float: left; + margin-bottom: 1em; +} + + +main > header > h1 { + float: left; + font-size: 1.5em; +} +#contact { + float: right; +} + +#contact > div { + display: inline-block; + margin-left: 5px; +} + +h2 > span.fa { + text-align: left; + margin-right: 3px; +} diff --git a/themes/positive/src/positive-pdf.html b/themes/positive/src/positive-pdf.html new file mode 100644 index 0000000..cf0c941 --- /dev/null +++ b/themes/positive/src/positive-pdf.html @@ -0,0 +1,164 @@ + + + + + {{ r.name }} + + + + +
+
+

{{ r.name }}

+
+ {{#if r.contact.email}}{{/if}} + {{#if r.contact.phone}}
{{ r.contact.phone }}
{{/if}} + {{#if r.contact.website}}{{/if}} +
+
+ + +{{#if r.info.brief}} +
+ {{ r.info.brief }} +
+{{/if}} + + +{{#if r.skills}} +
+
+

Skills


+
+ + + + + + + + + {{#each r.skills.sets}} + + + + + {{/each}} + +
SkillKeywords
{{ name }}{{#each skills}}{{ this }} {{/each}}
+
+{{/if}} + + + +{{#if r.employment}} +
+
+

Employment


+
+ + {{#each r.employment.history }} + {{#compare @index 4 operator="<"}} +

{{ position }}, + {{#if url }} + {{ employer }} + {{else}} + {{ employer }} + {{/if}} + {{formatDate safe.start 'YYYY-MM' }} — {{formatDate safe.end 'YYYY-MM' }}

+

{{ summary }}

+ {{#if highlights}} +
    + {{#each highlights}} +
  • {{ this }}
  • + {{/each}} +
+ {{/if}} + {{/compare}} + {{#compare @index 4 operator=">="}} + + {{#compare @index 4 operator="=="}} +

Previously...

+

Prior to {{ employer }}, I worked on a range of projects for companies large and small.

+
    + {{/compare}} + +
  • {{ position }}, {{ employer }}
  • + + {{#if @last}} +
+ {{/if}} + {{/compare}} + {{/each}} + +
+{{/if}} + +{{# if r.education}} +
+
+

Education


+
+ {{#each r.education.history}} +

{{ institution }} {{formatDate safe.start 'YYYY' }} — {{formatDate safe.end 'YYYY' }}

+ {{/each}} + +
+{{/if}} + +{{#if r.service}} +
+
+

Service


+
+ {{#each r.service.history}} +

{{ position }}, + {{#if url}} + {{ organization }} + {{else}} + {{ organization }} + {{/if}} + {{formatDate safe.start 'YYYY' }} — {{formatDate safe.end 'YYYY' }}

+

{{ summary }}

+ {{#if highlights}} +
    + {{#each highlights}} +
  • {{ this }}
  • + {{/each}} +
+ {{/if}} + {{/each}} + +
+{{/if}} + +{{#if r.writing}} +
+
+

Writing


+
+ {{#each r.writing }} +

{{#if url}}{{ title }}{{else}}{{ title }}{{/if}}, + {{ publisher }} {{formatDate safe.date 'YYYY'}}

+ {{# if summary}}{{ summary }}{{/if}} + {{/each}} +
+{{/if}} + +{{# if r.recognition}} +
+
+

Awards


+
+ {{#each r.recognition}} +

{{ title }}, {{ from }} {{formatDate safe.date 'YYYY' }}

+ {{ summary }} + {{/each}} +
+{{/if}} + +
+ + From 08c14274c896f1a1733924bb4f0fad8d28b28ea8 Mon Sep 17 00:00:00 2001 From: hacksalot Date: Fri, 18 Dec 2015 09:49:38 -0500 Subject: [PATCH 04/16] Improve consistency of Compact theme. --- themes/compact/README.md | 4 +++- themes/compact/compact.png | Bin 0 -> 73589 bytes themes/compact/src/compact-html.css | 2 +- themes/compact/src/compact-html.html | 1 - themes/compact/src/compact-pdf.css | 3 ++- themes/compact/src/compact-pdf.html | 3 +-- 6 files changed, 7 insertions(+), 6 deletions(-) create mode 100644 themes/compact/compact.png diff --git a/themes/compact/README.md b/themes/compact/README.md index f922b14..8fe7cf3 100644 --- a/themes/compact/README.md +++ b/themes/compact/README.md @@ -1,3 +1,5 @@ Theme: Compact ============== -A compact, no-nonsense resume theme for FluentCV. +A compact, no-frills resume theme for FluentCV. + +![](compact.png) diff --git a/themes/compact/compact.png b/themes/compact/compact.png new file mode 100644 index 0000000000000000000000000000000000000000..a62997c33a9587aa2fb1acf7d75200a3e1777fa0 GIT binary patch literal 73589 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 literal 0 HcmV?d00001 diff --git a/themes/compact/src/compact-html.css b/themes/compact/src/compact-html.css index cf4fa4c..69064fb 100644 --- a/themes/compact/src/compact-html.css +++ b/themes/compact/src/compact-html.css @@ -1,5 +1,5 @@ html, body, main, section, header, ul, p, h1, h2, h3 { - font-family: Helvetica, sans-serif; + font-family: Calibri, 'Helvetica Neue', Helvetica, 'Segoe UI', sans-serif; font-size: 12px; margin: 0; padding: 0; display: block; diff --git a/themes/compact/src/compact-html.html b/themes/compact/src/compact-html.html index 933ef29..1ba3ca0 100644 --- a/themes/compact/src/compact-html.html +++ b/themes/compact/src/compact-html.html @@ -3,7 +3,6 @@ {{ r.name }} - diff --git a/themes/compact/src/compact-pdf.css b/themes/compact/src/compact-pdf.css index cf4fa4c..9fe2a2d 100644 --- a/themes/compact/src/compact-pdf.css +++ b/themes/compact/src/compact-pdf.css @@ -1,5 +1,6 @@ + html, body, main, section, header, ul, p, h1, h2, h3 { - font-family: Helvetica, sans-serif; + font-family: 'Calibri', 'Helvetica Neue', Helvetica, 'Segoe UI', sans-serif; font-size: 12px; margin: 0; padding: 0; display: block; diff --git a/themes/compact/src/compact-pdf.html b/themes/compact/src/compact-pdf.html index cf0c941..46ed3ae 100644 --- a/themes/compact/src/compact-pdf.html +++ b/themes/compact/src/compact-pdf.html @@ -3,9 +3,8 @@ {{ r.name }} - From 9c226559e55f2714572cad9ff9f2467c636ffc1d Mon Sep 17 00:00:00 2001 From: hacksalot Date: Fri, 18 Dec 2015 12:31:59 -0500 Subject: [PATCH 05/16] Positive: HTML: Improve HTML/Word consistency. --- themes/positive/src/positive-html.css | 65 ++++++++++++++++++++++----- 1 file changed, 54 insertions(+), 11 deletions(-) diff --git a/themes/positive/src/positive-html.css b/themes/positive/src/positive-html.css index cf4fa4c..1eae74d 100644 --- a/themes/positive/src/positive-html.css +++ b/themes/positive/src/positive-html.css @@ -1,6 +1,6 @@ html, body, main, section, header, ul, p, h1, h2, h3 { - font-family: Helvetica, sans-serif; - font-size: 12px; + font-family: Calibri, 'Open Sans', sans-serif; + font-size: 14px; margin: 0; padding: 0; display: block; } @@ -18,17 +18,43 @@ a:hover { text-decoration: underline; } +h1 { + text-transform: uppercase; + font-size: +} + h2 { text-transform: uppercase; + color: #898989; + font-size: 2em; + position: relative; + font-weight: 400; } h3 { font-size: 1em; } +table { + width: 100%; + text-transform: uppercase; + font-size: 1.3em; +} + +td:first-child { + text-align: right; + color: #A9A9A9; + letter-spacing: 5px; + font-weight: bold; +} + +td:last-child { + text-align: justify; /* HTML justification sucks, but in this case... */ +} + main { padding: 15px; - max-width: 700px; + max-width: 800px; margin: 0 auto; } @@ -65,18 +91,35 @@ main > header { main > header > h1 { float: left; - font-size: 1.5em; -} -#contact { - float: right; } -#contact > div { - display: inline-block; - margin-left: 5px; +main > header > h1, .label { + font-size: 2.5em; + text-transform: uppercase; + font-weight: 300; + font-family: 'Open Sans', 'Segoe UI', sans-serif; +} + +#contact { + clear: both; + float: right; } h2 > span.fa { - text-align: left; + text-align: center; margin-right: 3px; + position: absolute; + width: 40px; + transform: translateX(-110%); + color: #DADADA; +} + +.label { + float: right; + color: #DADADA; +} + +#summary { + color: #717171; + font-size: 1.25em; } From 318d00ef95dbfca98821195e40ee270d80059a59 Mon Sep 17 00:00:00 2001 From: hacksalot Date: Fri, 18 Dec 2015 12:55:30 -0500 Subject: [PATCH 06/16] Positive: Tweak. --- themes/positive/src/partials/employment.xml | 4 +- themes/positive/src/partials/recognition.xml | 2 +- themes/positive/src/partials/service.xml | 4 +- themes/positive/src/partials/writing.xml | 12 ++--- themes/positive/src/positive-html.html | 49 ++++++++++---------- 5 files changed, 34 insertions(+), 37 deletions(-) diff --git a/themes/positive/src/partials/employment.xml b/themes/positive/src/partials/employment.xml index bea16be..9204942 100644 --- a/themes/positive/src/partials/employment.xml +++ b/themes/positive/src/partials/employment.xml @@ -21,7 +21,7 @@ {{ position }}, - {{#if url}}{{/if}} + {{#if url}}{{/if}} {{#if url}} @@ -44,7 +44,7 @@ - {{{wpml summary true }}} + {{{wpml summary true}}} + {{{wpml summary true}}}
+
+

{{ r.name }}

+
+ {{#if r.contact.email}}{{/if}} + {{#if r.contact.phone}}
{{ r.contact.phone }}
{{/if}} + {{#if r.contact.website}}{{/if}} +
+
+ + +{{#if r.info.brief}} +
+ {{ r.info.brief }} +
+{{/if}} + + +{{#if r.skills}} +
+
+

Skills


+
+ + + + + + + + + {{#each r.skills.sets}} + + + + + {{/each}} + +
SkillKeywords
{{ name }}{{#each skills}}{{ this }} {{/each}}
+
+{{/if}} + + + +{{#if r.employment}} +
+
+

Employment


+
+ + {{#each r.employment.history }} + {{#compare @index 4 operator="<"}} +

{{ position }}, + {{#if url }} + {{ employer }} + {{else}} + {{ employer }} + {{/if}} + {{formatDate safe.start 'YYYY-MM' }} — {{formatDate safe.end 'YYYY-MM' }}

+

{{ summary }}

+ {{#if highlights}} +
    + {{#each highlights}} +
  • {{ this }}
  • + {{/each}} +
+ {{/if}} + {{/compare}} + {{#compare @index 4 operator=">="}} + + {{#compare @index 4 operator="=="}} +

Previously...

+

Prior to {{ employer }}, I worked on a range of projects for companies large and small.

+
    + {{/compare}} + +
  • {{ position }}, {{ employer }}
  • + + {{#if @last}} +
+ {{/if}} + {{/compare}} + {{/each}} + +
+{{/if}} + +{{# if r.education}} +
+
+

Education


+
+ {{#each r.education.history}} +

{{ institution }} {{formatDate safe.start 'YYYY' }} — {{formatDate safe.end 'YYYY' }}

+ {{/each}} + +
+{{/if}} + +{{#if r.service}} +
+
+

Service


+
+ {{#each r.service.history}} +

{{ position }}, + {{#if url}} + {{ organization }} + {{else}} + {{ organization }} + {{/if}} + {{formatDate safe.start 'YYYY' }} — {{formatDate safe.end 'YYYY' }}

+

{{ summary }}

+ {{#if highlights}} +
    + {{#each highlights}} +
  • {{ this }}
  • + {{/each}} +
+ {{/if}} + {{/each}} + +
+{{/if}} + +{{#if r.writing}} +
+
+

Writing


+
+ {{#each r.writing }} +

{{#if url}}{{ title }}{{else}}{{ title }}{{/if}}, + {{ publisher }} {{formatDate safe.date 'YYYY'}}

+ {{# if summary}}{{ summary }}{{/if}} + {{/each}} +
+{{/if}} + +{{# if r.recognition}} +
+
+

Awards


+
+ {{#each r.recognition}} +

{{ title }}, {{ from }} {{formatDate safe.date 'YYYY' }}

+ {{ summary }} + {{/each}} +
+{{/if}} + +
+ {{/if}} {{#each highlights }} diff --git a/themes/positive/src/positive-html.html b/themes/positive/src/positive-html.html index 33939af..277756a 100644 --- a/themes/positive/src/positive-html.html +++ b/themes/positive/src/positive-html.html @@ -10,18 +10,19 @@
-

{{ r.name }}

-
- {{#if r.contact.email}}{{/if}} - {{#if r.contact.phone}}
{{ r.contact.phone }}
{{/if}} - {{#if r.contact.website}}{{/if}} -
+

{{initialWords r.name }} {{lastWord r.name }}

+ {{{ r.info.label }}} +

+ {{#if r.contact.email}}{{/if}} + {{#if r.contact.phone}}{{{ r.contact.phone }}}{{/if}} + {{#if r.contact.website}}{{{ r.contact.website }}}{{/if}} +

{{#if r.info.brief}}
- {{ r.info.brief }} + {{{ r.info.brief }}}
{{/if}} @@ -29,7 +30,7 @@ {{#if r.skills}}
-

Skills


+

Skills

@@ -41,8 +42,8 @@ {{#each r.skills.sets}} - - + + {{/each}} @@ -55,7 +56,7 @@ {{#if r.employment}}
-

Employment


+

Employment

{{#each r.employment.history }} @@ -67,11 +68,11 @@ {{ employer }} {{/if}} {{formatDate safe.start 'YYYY-MM' }} — {{formatDate safe.end 'YYYY-MM' }} -

{{ summary }}

+

{{{ summary }}}

{{#if highlights}}
    {{#each highlights}} -
  • {{ this }}
  • +
  • {{{ this }}}
  • {{/each}}
{{/if}} @@ -80,11 +81,11 @@ {{#compare @index 4 operator="=="}}

Previously...

-

Prior to {{ employer }}, I worked on a range of projects for companies large and small.

+

Prior to {{{ employer }}}, I worked on a range of projects for companies large and small.

    {{/compare}} -
  • {{ position }}, {{ employer }}
  • +
  • {{{ position }}}, {{{ employer }}}
  • {{#if @last}}
@@ -98,10 +99,10 @@ {{# if r.education}}
-

Education


+

Education

{{#each r.education.history}} -

{{ institution }} {{formatDate safe.start 'YYYY' }} — {{formatDate safe.end 'YYYY' }}

+

{{{ institution }}} {{formatDate safe.start 'YYYY' }} — {{formatDate safe.end 'YYYY' }}

{{/each}}
@@ -110,7 +111,7 @@ {{#if r.service}}
-

Service


+

Service

{{#each r.service.history}}

{{ position }}, @@ -120,7 +121,7 @@ {{ organization }} {{/if}} {{formatDate safe.start 'YYYY' }} — {{formatDate safe.end 'YYYY' }}

-

{{ summary }}

+

{{{ summary }}}

{{#if highlights}}
    {{#each highlights}} @@ -136,12 +137,12 @@ {{#if r.writing}}
    -

    Writing


    +

    Writing

    {{#each r.writing }}

    {{#if url}}{{ title }}{{else}}{{ title }}{{/if}}, - {{ publisher }} {{formatDate safe.date 'YYYY'}}

    - {{# if summary}}{{ summary }}{{/if}} + {{{ publisher.name }}} {{formatDate safe.date 'YYYY'}} + {{# if summary}}{{{ summary }}}{{/if}} {{/each}}
    {{/if}} @@ -149,11 +150,11 @@ {{# if r.recognition}}
    -

    Awards


    +

    Awards

    {{#each r.recognition}}

    {{ title }}, {{ from }} {{formatDate safe.date 'YYYY' }}

    - {{ summary }} + {{{ summary }}} {{/each}}
    {{/if}} From 2e2443fb05c6e82e5ce07edafd3119926c496f12 Mon Sep 17 00:00:00 2001 From: hacksalot Date: Fri, 18 Dec 2015 12:56:10 -0500 Subject: [PATCH 07/16] Positive: Tweak education. --- themes/positive/src/partials/education.xml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/themes/positive/src/partials/education.xml b/themes/positive/src/partials/education.xml index c3d3cb0..867c306 100644 --- a/themes/positive/src/partials/education.xml +++ b/themes/positive/src/partials/education.xml @@ -18,14 +18,14 @@ - {{#if url}}{{/if}} + {{#if url}}{{/if}} {{#if url }} {{/if}} - {{ this.institution }} + {{ institution }} {{#if url}}{{/if}} @@ -35,6 +35,7 @@ {{formatDate safe.start 'YYYY' }} — {{formatDate safe.end 'YYYY'}} + {{#either area studyType }} @@ -48,6 +49,7 @@ {{ area }}, {{ studyType }} + {{/either}} {{#each highlights }} From d09a6b59a33910e6307d3fbd25515ec08e33f5f1 Mon Sep 17 00:00:00 2001 From: hacksalot Date: Fri, 18 Dec 2015 14:49:12 -0500 Subject: [PATCH 08/16] Compact: More enhancements. --- themes/compact/src/compact-doc.xml | 14 +++++++------ themes/compact/src/compact-html.css | 13 +++++++++++- themes/compact/src/compact-html.html | 30 ++++++++++++++-------------- 3 files changed, 35 insertions(+), 22 deletions(-) diff --git a/themes/compact/src/compact-doc.xml b/themes/compact/src/compact-doc.xml index 706dcc4..e79e66c 100644 --- a/themes/compact/src/compact-doc.xml +++ b/themes/compact/src/compact-doc.xml @@ -175,7 +175,7 @@ - + @@ -198,7 +198,7 @@ - + @@ -357,6 +357,7 @@ + @@ -458,14 +459,15 @@ - + + {{ r.name }} - + @@ -492,13 +494,13 @@ - - + - {{ r.contact.website }} + {{trimURL r.contact.website }} diff --git a/themes/compact/src/compact-html.css b/themes/compact/src/compact-html.css index 69064fb..0e1740d 100644 --- a/themes/compact/src/compact-html.css +++ b/themes/compact/src/compact-html.css @@ -26,6 +26,11 @@ h3 { font-size: 1em; } +hr { + border: none; + border-top: 1px solid #B3B3B3; +} + main { padding: 15px; max-width: 700px; @@ -59,16 +64,22 @@ thead { main > header { width: 100%; float: left; - margin-bottom: 1em; + margin-bottom: 0; + position: relative; } main > header > h1 { float: left; font-size: 1.5em; + text-transform: uppercase; + line-height: 1; } #contact { float: right; + position: absolute; + right: 0; + bottom: 0; } #contact > div { diff --git a/themes/compact/src/compact-html.html b/themes/compact/src/compact-html.html index 1ba3ca0..3e15d4f 100644 --- a/themes/compact/src/compact-html.html +++ b/themes/compact/src/compact-html.html @@ -2,25 +2,25 @@ - {{ r.name }} + {{ RAW.name }}
    -

    {{ r.name }}

    +

    {{{ r.name }}}

    - {{#if r.contact.email}}{{/if}} - {{#if r.contact.phone}}
    {{ r.contact.phone }}
    {{/if}} - {{#if r.contact.website}}{{/if}} + {{#if r.contact.email}}{{/if}} + {{#if r.contact.phone}}
    {{ RAW.contact.phone }}
    {{/if}} + {{#if r.contact.website}}{{/if}}
    {{#if r.info.brief}}
    - {{ r.info.brief }} + {{{ r.info.brief }}}
    {{/if}} @@ -57,7 +57,7 @@

    Employment


    - {{#each r.employment.history }} + {{#each r.employment.history}} {{#compare @index 4 operator="<"}}

    {{ position }}, {{#if url }} @@ -66,11 +66,11 @@ {{ employer }} {{/if}} {{formatDate safe.start 'YYYY-MM' }} — {{formatDate safe.end 'YYYY-MM' }}

    -

    {{ summary }}

    +

    {{{ summary }}}

    {{#if highlights}}
      {{#each highlights}} -
    • {{ this }}
    • +
    • {{{ this }}}
    • {{/each}}
    {{/if}} @@ -83,7 +83,7 @@
      {{/compare}} -
    • {{ position }}, {{ employer }}
    • +
    • {{{ position }}}, {{{ employer }}}
    • {{#if @last}}
    @@ -100,7 +100,7 @@

    Education


    {{#each r.education.history}} -

    {{ institution }} {{formatDate safe.start 'YYYY' }} — {{formatDate safe.end 'YYYY' }}

    +

    {{{ institution }}} {{formatDate safe.start 'YYYY' }} — {{formatDate safe.end 'YYYY' }}

    {{/each}}
@@ -119,11 +119,11 @@ {{ organization }} {{/if}} {{formatDate safe.start 'YYYY' }} — {{formatDate safe.end 'YYYY' }} -

{{ summary }}

+

{{{ summary }}}

{{#if highlights}}
    {{#each highlights}} -
  • {{ this }}
  • +
  • {{{ this }}}
  • {{/each}}
{{/if}} @@ -138,9 +138,9 @@

Writing


{{#each r.writing }} -

{{#if url}}{{ title }}{{else}}{{ title }}{{/if}}, +

{{#if url}}{{{ title }}}{{else}}{{{ title }}}{{/if}}, {{ publisher }} {{formatDate safe.date 'YYYY'}}

- {{# if summary}}{{ summary }}{{/if}} + {{# if summary}}{{{ summary }}}{{/if}} {{/each}}
{{/if}} From 0475bb5a9e84a4c2c5caeb1cfe2e6193c62fd140 Mon Sep 17 00:00:00 2001 From: hacksalot Date: Fri, 18 Dec 2015 16:07:01 -0500 Subject: [PATCH 09/16] Positive: Fix PDF format. --- themes/positive/src/positive-pdf.css | 65 ++++++++++++++++++++++----- themes/positive/src/positive-pdf.html | 51 ++++++++++----------- 2 files changed, 80 insertions(+), 36 deletions(-) diff --git a/themes/positive/src/positive-pdf.css b/themes/positive/src/positive-pdf.css index cf4fa4c..3a94a5c 100644 --- a/themes/positive/src/positive-pdf.css +++ b/themes/positive/src/positive-pdf.css @@ -1,6 +1,6 @@ html, body, main, section, header, ul, p, h1, h2, h3 { - font-family: Helvetica, sans-serif; - font-size: 12px; + font-family: Calibri, 'Open Sans', sans-serif; + font-size: 14px; margin: 0; padding: 0; display: block; } @@ -18,17 +18,43 @@ a:hover { text-decoration: underline; } +h1 { + text-transform: uppercase; + font-size: +} + h2 { text-transform: uppercase; + color: #898989; + font-size: 2em; + position: relative; + font-weight: 400; } h3 { font-size: 1em; } +table { + width: 100%; + text-transform: uppercase; + font-size: 1.3em; +} + +td:first-child { + text-align: right; + color: #A9A9A9; + /*letter-spacing: 5px;*/ + font-weight: bold; +} + +td:last-child { + text-align: justify; /* HTML justification sucks, but in this case... */ +} + main { padding: 15px; - max-width: 700px; + max-width: 800px; margin: 0 auto; } @@ -65,18 +91,35 @@ main > header { main > header > h1 { float: left; - font-size: 1.5em; -} -#contact { - float: right; } -#contact > div { - display: inline-block; - margin-left: 5px; +main > header > h1, .label { + font-size: 2.5em; + text-transform: uppercase; + font-weight: 300; + font-family: 'Open Sans', 'Segoe UI', sans-serif; +} + +#contact { + clear: both; + float: right; } h2 > span.fa { - text-align: left; + text-align: center; margin-right: 3px; + position: absolute; + width: 40px; + transform: translateX(-110%); + color: #DADADA; +} + +.label { + float: right; + color: #DADADA; +} + +#summary { + color: #717171; + font-size: 1.25em; } diff --git a/themes/positive/src/positive-pdf.html b/themes/positive/src/positive-pdf.html index cf0c941..0b5f5e4 100644 --- a/themes/positive/src/positive-pdf.html +++ b/themes/positive/src/positive-pdf.html @@ -5,24 +5,25 @@ {{ r.name }}
-

{{ r.name }}

-
- {{#if r.contact.email}}{{/if}} - {{#if r.contact.phone}}
{{ r.contact.phone }}
{{/if}} - {{#if r.contact.website}}{{/if}} -
+

{{initialWords r.name }} {{lastWord r.name }}

+ {{{ r.info.label }}} +

+ {{#if r.contact.email}}{{/if}} + {{#if r.contact.phone}}{{{ r.contact.phone }}}{{/if}} + {{#if r.contact.website}}{{{ r.contact.website }}}{{/if}} +

{{#if r.info.brief}}
- {{ r.info.brief }} + {{{ r.info.brief }}}
{{/if}} @@ -30,7 +31,7 @@ {{#if r.skills}}
-

Skills


+

Skills

{{ name }}{{#each skills}}{{ this }} {{/each}}{{{ name }}}{{#each skills}}{{{ this }}} {{/each}}
@@ -42,8 +43,8 @@ {{#each r.skills.sets}} - - + + {{/each}} @@ -56,7 +57,7 @@ {{#if r.employment}}
-

Employment


+

Employment

{{#each r.employment.history }} @@ -68,11 +69,11 @@ {{ employer }} {{/if}} {{formatDate safe.start 'YYYY-MM' }} — {{formatDate safe.end 'YYYY-MM' }} -

{{ summary }}

+

{{{ summary }}}

{{#if highlights}}
    {{#each highlights}} -
  • {{ this }}
  • +
  • {{{ this }}}
  • {{/each}}
{{/if}} @@ -81,11 +82,11 @@ {{#compare @index 4 operator="=="}}

Previously...

-

Prior to {{ employer }}, I worked on a range of projects for companies large and small.

+

Prior to {{{ employer }}}, I worked on a range of projects for companies large and small.

    {{/compare}} -
  • {{ position }}, {{ employer }}
  • +
  • {{{ position }}}, {{{ employer }}}
  • {{#if @last}}
@@ -99,10 +100,10 @@ {{# if r.education}}
-

Education


+

Education

{{#each r.education.history}} -

{{ institution }} {{formatDate safe.start 'YYYY' }} — {{formatDate safe.end 'YYYY' }}

+

{{{ institution }}} {{formatDate safe.start 'YYYY' }} — {{formatDate safe.end 'YYYY' }}

{{/each}}
@@ -111,7 +112,7 @@ {{#if r.service}}
-

Service


+

Service

{{#each r.service.history}}

{{ position }}, @@ -121,7 +122,7 @@ {{ organization }} {{/if}} {{formatDate safe.start 'YYYY' }} — {{formatDate safe.end 'YYYY' }}

-

{{ summary }}

+

{{{ summary }}}

{{#if highlights}}
    {{#each highlights}} @@ -137,12 +138,12 @@ {{#if r.writing}}
    -

    Writing


    +

    Writing

    {{#each r.writing }}

    {{#if url}}{{ title }}{{else}}{{ title }}{{/if}}, - {{ publisher }} {{formatDate safe.date 'YYYY'}}

    - {{# if summary}}{{ summary }}{{/if}} + {{{ publisher.name }}} {{formatDate safe.date 'YYYY'}} + {{# if summary}}{{{ summary }}}{{/if}} {{/each}}
    {{/if}} @@ -150,11 +151,11 @@ {{# if r.recognition}}
    -

    Awards


    +

    Awards

    {{#each r.recognition}}

    {{ title }}, {{ from }} {{formatDate safe.date 'YYYY' }}

    - {{ summary }} + {{{ summary }}} {{/each}}
    {{/if}} From 5e6fbf97f9de09e8d4329add559c8f2405a1086d Mon Sep 17 00:00:00 2001 From: hacksalot Date: Fri, 18 Dec 2015 16:10:10 -0500 Subject: [PATCH 10/16] Compact: Fix PDF format. --- themes/compact/src/compact-pdf.css | 16 +++++++++++++--- themes/compact/src/compact-pdf.html | 28 ++++++++++++++-------------- 2 files changed, 27 insertions(+), 17 deletions(-) diff --git a/themes/compact/src/compact-pdf.css b/themes/compact/src/compact-pdf.css index 9fe2a2d..0e1740d 100644 --- a/themes/compact/src/compact-pdf.css +++ b/themes/compact/src/compact-pdf.css @@ -1,6 +1,5 @@ - html, body, main, section, header, ul, p, h1, h2, h3 { - font-family: 'Calibri', 'Helvetica Neue', Helvetica, 'Segoe UI', sans-serif; + font-family: Calibri, 'Helvetica Neue', Helvetica, 'Segoe UI', sans-serif; font-size: 12px; margin: 0; padding: 0; display: block; @@ -27,6 +26,11 @@ h3 { font-size: 1em; } +hr { + border: none; + border-top: 1px solid #B3B3B3; +} + main { padding: 15px; max-width: 700px; @@ -60,16 +64,22 @@ thead { main > header { width: 100%; float: left; - margin-bottom: 1em; + margin-bottom: 0; + position: relative; } main > header > h1 { float: left; font-size: 1.5em; + text-transform: uppercase; + line-height: 1; } #contact { float: right; + position: absolute; + right: 0; + bottom: 0; } #contact > div { diff --git a/themes/compact/src/compact-pdf.html b/themes/compact/src/compact-pdf.html index 46ed3ae..ee8c031 100644 --- a/themes/compact/src/compact-pdf.html +++ b/themes/compact/src/compact-pdf.html @@ -10,18 +10,18 @@
    -

    {{ r.name }}

    +

    {{{ r.name }}}

    - {{#if r.contact.email}}{{/if}} - {{#if r.contact.phone}}
    {{ r.contact.phone }}
    {{/if}} - {{#if r.contact.website}}{{/if}} + {{#if r.contact.email}}{{/if}} + {{#if r.contact.phone}}
    {{ RAW.contact.phone }}
    {{/if}} + {{#if r.contact.website}}{{/if}}
    {{#if r.info.brief}}
    - {{ r.info.brief }} + {{{ r.info.brief }}}
    {{/if}} @@ -58,7 +58,7 @@

    Employment


    - {{#each r.employment.history }} + {{#each r.employment.history}} {{#compare @index 4 operator="<"}}

    {{ position }}, {{#if url }} @@ -67,11 +67,11 @@ {{ employer }} {{/if}} {{formatDate safe.start 'YYYY-MM' }} — {{formatDate safe.end 'YYYY-MM' }}

    -

    {{ summary }}

    +

    {{{ summary }}}

    {{#if highlights}}
      {{#each highlights}} -
    • {{ this }}
    • +
    • {{{ this }}}
    • {{/each}}
    {{/if}} @@ -84,7 +84,7 @@
      {{/compare}} -
    • {{ position }}, {{ employer }}
    • +
    • {{{ position }}}, {{{ employer }}}
    • {{#if @last}}
    @@ -101,7 +101,7 @@

    Education


    {{#each r.education.history}} -

    {{ institution }} {{formatDate safe.start 'YYYY' }} — {{formatDate safe.end 'YYYY' }}

    +

    {{{ institution }}} {{formatDate safe.start 'YYYY' }} — {{formatDate safe.end 'YYYY' }}

    {{/each}}
@@ -120,11 +120,11 @@ {{ organization }} {{/if}} {{formatDate safe.start 'YYYY' }} — {{formatDate safe.end 'YYYY' }} -

{{ summary }}

+

{{{ summary }}}

{{#if highlights}}
    {{#each highlights}} -
  • {{ this }}
  • +
  • {{{ this }}}
  • {{/each}}
{{/if}} @@ -139,9 +139,9 @@

Writing


{{#each r.writing }} -

{{#if url}}{{ title }}{{else}}{{ title }}{{/if}}, +

{{#if url}}{{{ title }}}{{else}}{{{ title }}}{{/if}}, {{ publisher }} {{formatDate safe.date 'YYYY'}}

- {{# if summary}}{{ summary }}{{/if}} + {{# if summary}}{{{ summary }}}{{/if}} {{/each}}
{{/if}} From 032a360ad353a54e8517ccc477fddc8a27a2a4b7 Mon Sep 17 00:00:00 2001 From: hacksalot Date: Fri, 18 Dec 2015 16:46:30 -0500 Subject: [PATCH 11/16] Modern: Update with recent changes. --- themes/modern/README.md | 4 +++- themes/modern/modern.png | Bin 0 -> 53676 bytes themes/modern/src/html.html | 7 +------ themes/modern/src/pdf.css | 4 ++-- themes/modern/src/pdf.html | 2 +- 5 files changed, 7 insertions(+), 10 deletions(-) create mode 100644 themes/modern/modern.png diff --git a/themes/modern/README.md b/themes/modern/README.md index 51cd0ec..80f16d7 100644 --- a/themes/modern/README.md +++ b/themes/modern/README.md @@ -1,3 +1,5 @@ Theme: Modern =============== -A contemporary technical resume theme for FluentCV. +A contemporary technical résumé theme for FluentCV. + +![](modern.png) diff --git a/themes/modern/modern.png b/themes/modern/modern.png new file mode 100644 index 0000000000000000000000000000000000000000..7968ff5bcc4ace1c7b3be8e7e00db17d0dcefcd5 GIT binary patch literal 53676 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 - @@ -55,7 +50,7 @@ engine: Underscore {% r.skills.sets.forEach( function(set) { %}

  • -
    +
    {{ set.name }} diff --git a/themes/modern/src/pdf.css b/themes/modern/src/pdf.css index 2ebd70d..5918963 100644 --- a/themes/modern/src/pdf.css +++ b/themes/modern/src/pdf.css @@ -11,7 +11,7 @@ body { font-size: 15px; color: #333; line-height: 1.42857143; - background-color: #F0F0F0; + /*background-color: #F0F0F0;*/ margin: 0; padding: 0; } @@ -27,7 +27,7 @@ the PDF case,
    for the HTML case, and style both via an ID. */ background-color: #FFF; margin: 10px; padding: 10px; - border: 1px solid #E6E6E6; + border: none; } body.pdf > #main { diff --git a/themes/modern/src/pdf.html b/themes/modern/src/pdf.html index f04929f..4237b5b 100644 --- a/themes/modern/src/pdf.html +++ b/themes/modern/src/pdf.html @@ -51,7 +51,7 @@ engine: Underscore {% r.skills.sets.forEach( function(set) { %}
  • -
    +
    {{ set.name }} From d0971cfa4e1fc01397a7369eb83de64a41c79233 Mon Sep 17 00:00:00 2001 From: hacksalot Date: Fri, 18 Dec 2015 16:47:01 -0500 Subject: [PATCH 12/16] =?UTF-8?q?Adjust=20r=C3=A9sum=C3=A9=20spelling=20fo?= =?UTF-8?q?r=20the=20correctionalists.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- themes/awesome/README.md | 4 ++-- themes/compact/README.md | 2 +- themes/hello-world/README.md | 2 +- themes/minimist/README.md | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/themes/awesome/README.md b/themes/awesome/README.md index b375fda..354e0a6 100644 --- a/themes/awesome/README.md +++ b/themes/awesome/README.md @@ -1,12 +1,12 @@ Theme: Awesome ============== An experimental FluentCV theme based on [Byungjin Park's][author] -[Awesome-CV][acv] resume template for LaTeX. +[Awesome-CV][acv] résumé template for LaTeX. ## Use 1. Run `fluentcv build my-resume.json to out/my-resume.all -t awesome` to create -a LaTeX resume in the Awesome-CV style using your FRESH or JSON Resume resume. +a LaTeX résumé in the Awesome-CV style using your FRESH or JSON Resume resume. 2. Generate a styled PDF by running `xelatex my-resume.tex` in the `examples` folder generated in Step 1. You'll need a valid and updated LaTeX environment on diff --git a/themes/compact/README.md b/themes/compact/README.md index 8fe7cf3..6cec944 100644 --- a/themes/compact/README.md +++ b/themes/compact/README.md @@ -1,5 +1,5 @@ Theme: Compact ============== -A compact, no-frills resume theme for FluentCV. +A compact, no-frills résumé theme for FluentCV. ![](compact.png) diff --git a/themes/hello-world/README.md b/themes/hello-world/README.md index 91a8664..ee52c5f 100644 --- a/themes/hello-world/README.md +++ b/themes/hello-world/README.md @@ -1,3 +1,3 @@ Theme: Hello-World ================== -The simplest possible resume theme for FluentCV. For example purposes. +The simplest possible résumé theme for FluentCV. For example purposes. diff --git a/themes/minimist/README.md b/themes/minimist/README.md index c2f15b4..4df93cc 100644 --- a/themes/minimist/README.md +++ b/themes/minimist/README.md @@ -1,3 +1,3 @@ Theme: Minimist =============== -An unstyled resume theme for FluentCV. +An unstyled résumé theme for FluentCV. From 7be1073b3c7a7178fdeb05bf9aeca7d2540ea7b3 Mon Sep 17 00:00:00 2001 From: hacksalot Date: Fri, 18 Dec 2015 19:30:59 -0500 Subject: [PATCH 13/16] Modern: Refactor and Handlebars-ify. --- themes/modern/modern.json | 4 +- themes/modern/src/doc.xml | 1048 ----------------- themes/modern/src/html.html | 191 --- themes/modern/src/md.txt | 54 - themes/modern/src/modern-doc.xml | 543 +++++++++ .../modern/src/{html.css => modern-html.css} | 0 themes/modern/src/modern-html.html | 180 +++ themes/modern/src/modern-md.txt | 84 ++ themes/modern/src/{pdf.css => modern-pdf.css} | 0 themes/modern/src/modern-pdf.html | 185 +++ themes/modern/src/modern-txt.txt | 84 ++ themes/modern/src/partials/education.xml | 81 ++ themes/modern/src/partials/employment.xml | 84 ++ themes/modern/src/partials/recognition.xml | 73 ++ themes/modern/src/partials/service.xml | 86 ++ themes/modern/src/partials/skills.xml | 63 + themes/modern/src/partials/writing.xml | 78 ++ themes/modern/src/pdf.html | 192 --- themes/modern/src/txt.txt | 54 - 19 files changed, 1543 insertions(+), 1541 deletions(-) delete mode 100644 themes/modern/src/doc.xml delete mode 100644 themes/modern/src/html.html delete mode 100644 themes/modern/src/md.txt create mode 100644 themes/modern/src/modern-doc.xml rename themes/modern/src/{html.css => modern-html.css} (100%) create mode 100644 themes/modern/src/modern-html.html create mode 100644 themes/modern/src/modern-md.txt rename themes/modern/src/{pdf.css => modern-pdf.css} (100%) create mode 100644 themes/modern/src/modern-pdf.html create mode 100644 themes/modern/src/modern-txt.txt create mode 100644 themes/modern/src/partials/education.xml create mode 100644 themes/modern/src/partials/employment.xml create mode 100644 themes/modern/src/partials/recognition.xml create mode 100644 themes/modern/src/partials/service.xml create mode 100644 themes/modern/src/partials/skills.xml create mode 100644 themes/modern/src/partials/writing.xml delete mode 100644 themes/modern/src/pdf.html delete mode 100644 themes/modern/src/txt.txt diff --git a/themes/modern/modern.json b/themes/modern/modern.json index f56c385..f0fe2e7 100644 --- a/themes/modern/modern.json +++ b/themes/modern/modern.json @@ -1,6 +1,6 @@ { "title": "modern", "description": "A contemporary resume template suitable for modern technical candidates and employees.", - "author": "hacksalot ", - "engine": "underscore" + "author": "hacksalot ", + "engine": "handlebars" } diff --git a/themes/modern/src/doc.xml b/themes/modern/src/doc.xml deleted file mode 100644 index 5a47f17..0000000 --- a/themes/modern/src/doc.xml +++ /dev/null @@ -1,1048 +0,0 @@ - - - - - - - {{ XML(r.name) }} - {{ XML(r.name) }} - 4 - 14 - 2015-08-28T04:22:00Z - 2015-08-28T04:49:00Z - 1 - 32 - 186 - 1 - 1 - 217 - 15 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {{ XML(r.contact.email) }} - - - - - - - - - - - - - - - - - - - - - {{ XML(r.contact.website) }} - - - - - - - - - - - - - - - - - - - {{ XML(r.contact.phone) }} - - - - - - - - - - {{ XML(r.name) }} - - - - - - - - - - - - - {{ XML(r.info.brief) }} - - - - - - - - - - - - - - - - - - - Skills - - - - - - - - - - - - - {% r.skills.sets.forEach( function( set, idx, ar) { %} - {% var kwords = set.skills.join(', '); %} - - - - - - - - - - {{ XML(set.name) }}: - - - - - - - - - - - {{ XML(kwords) }} - - - - - - {% }); %} - - - - - - - - - - - Employment - - - - - - - - - - - - - - - - - - - - {% r.employment.history.forEach( function( proj, idx, ar) { %} - - - - - - - - - - - - - - - - - - {{ XML(proj.employer) }} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {{ XML(proj.safe.start.format('YYYY-MM')) }} — {{ XML(proj.safe.end.format('YYYY-MM')) }} - - - - - - - - - - - - - - - - - - - - {{ XML(proj.summary) }} - - - {% proj.highlights.forEach( function( high, idx, ar) { %} - - - - - - - - - - - {{ XML(high) }} - - - {% }); %} - - - {% }); %} - - - - - - - - - - Education - - - - - - - - - - - - - - - - - - - - {% r.education.history.forEach( function( edu, idx, ar) { %} - - - - - - - - - - - - - - - - - - {{ XML(edu.institution) }} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {{ XML(edu.safe.start.format('YYYY-MM')) }} — {{ XML(edu.safe.end.format('YYYY-MM')) }} - - - - - - - - - - - - - - - - - - - - TODO - - - {% edu.curriculum.forEach( function( course, idx, ar) { %} - - - - - - - - - - - {{ XML(course) }} - - - {% }); %} - - - - {% }); %} - - - - - - - - - - - - diff --git a/themes/modern/src/html.html b/themes/modern/src/html.html deleted file mode 100644 index 48311bc..0000000 --- a/themes/modern/src/html.html +++ /dev/null @@ -1,191 +0,0 @@ - - - - - - - {{ r.name }} - - - {{ headFragment }} - {% if( cssInfo.file ) { %} - - {% } else { %} - - {% } %} - - -
    -
    -
    -

    {{ r.name }}

    -
    - {% if (r.contact.email) { %}{% } %} - {% if (r.contact.phone) { %}
    {{ RAW.contact.phone }}
    {% } %} - {% if (r.contact.website) { %}{% } %} -
    -
    - -{% if ( r.info.brief && r.info.brief.length ) { %} -
    -
    -

    About

    - - {{ r.info.brief }} -
    -{% } %} - - -{% if ( r.skills && r.skills.sets ) { %} -
    -
    -
    -

    Skills

    -
    - - -
      - {% r.skills.sets.forEach( function(set) { %} -
    • -
      -
      -
      -
      - {{ set.name }} -
      - {% if( set.skills && set.skills.length ) { %} - {% set.skills.forEach(function(kw) { %} - {{ kw }} - {% }); %} - {% } %} -
      -
      -
    • - {% }); %} -
    - - -
    -{% } %} - - - -{% if ( r.employment.history && r.employment.history.length ) { %} -
    -
    -
    -

    Employment

    -
    - - {% 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 }} - {% if( proj.highlights ) { %} -
      - {% proj.highlights.forEach( function( high, idx, ar) { %} -
    • {{ high }}
    • - {% }); %} -
    - {% } %} - {% }); %} - -
    -{% } %} - - - -{% if ( r.education.history && r.education.history.length ) { %} -
    -
    -
    -

    Education

    -
    - - {% 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 }}
    • - {% }); %} -
    - {% } %} - {% }); %} - -
    -{% } %} - -{% if( r.recognition && r.recognition.length ) { %} -
    -
    -
    -

    Awards

    -
    - - {% r.recognition.forEach( function( award, idx, ar) { %} -

    {{ award.title }}, {{ award.from }}

    - {{ award.date }} - {{ award.summary }} - {% }); %} -
    -{% } %} - -{% if( r.writing && r.writing.length ) { %} -
    -
    -
    -

    Publications

    -
    - - {% r.writing.forEach( function( pub, idx, ar) { %} -

    - {{ filt.link(pub.title, pub.url) }} {{ pub.publisher }} -

    - Published on: {{ pub.safe.date.format('YYYY-MM') }} - - - - {% }); %} -
    -{% } %} - -{% if ( r.service.history && r.service.history.length ) { %} -
    -
    -
    -

    Volunteer Work

    -
    - - {% r.service.history.forEach( function( vol, idx, ar) { %} - {% if( vol.url && vol.url.length ) { %} -

    {{ vol.position }}, {{ vol.organization }}

    - {% } else { %} -

    {{ vol.position }}, {{ vol.organization }}

    - {% } %} - {{ vol.safe.start.format('YYYY-MM') }}—{{ vol.safe.end.format('YYYY-MM') }} - {{ vol.summary }} - {% if( vol.highlights ) { %} -
      - {% vol.highlights.forEach( function( high, idx, ar) { %} -
    • {{ high }}
    • - {% }); %} -
    - {% } %} - {% }); %} - -
    -{% } %} - - -
    -
    - - diff --git a/themes/modern/src/md.txt b/themes/modern/src/md.txt deleted file mode 100644 index c22301b..0000000 --- a/themes/modern/src/md.txt +++ /dev/null @@ -1,54 +0,0 @@ -# {{ 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.info.brief && r.info.brief.length ) { %}{{ r.info.brief }}{% } %} - -{% if ( r.skills && r.skills.sets ) { %} -## Skills -{% r.skills.sets.forEach( function( set, idx, ar) { %} -- **{{ set.name }}**: {{ set.skills.join(', ') }} -{% }); } %} - -{% if ( r.employment.history && r.employment.history.length ) { %} -## Employment -{% 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.history && r.education.history.length ) { %} -## Education -{% 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.curriculum ) { %}{% edu.curriculum.forEach( function( course, idx, ar) { %} -- {{ course }} -{% }); } }); } %} - -{% if ( r.writing && r.writing.length ) { %} -## Publications -{% r.writing.forEach( function( pub, idx, ar) { %} -### {{ pub.title }} ({{ pub.safe.date.format('MMM YYYY') }}) -{{ pub.publisher }} -{{ pub.summary }} -{% }); } %} - -{% if ( r.service.history && r.service.history.length ) { %} -## Volunteer -{% 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.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/src/modern-doc.xml b/themes/modern/src/modern-doc.xml new file mode 100644 index 0000000..7caf727 --- /dev/null +++ b/themes/modern/src/modern-doc.xml @@ -0,0 +1,543 @@ + + + + + + Resume for {{ r.name }} + {{ r.name }} + resume;CV + {{ r.name }} + 1 + 60 + 2015-12-16T17:38:00Z + 2015-12-16T18:32:00Z + 1 + 241 + 1379 + 11 + 3 + 1617 + 15 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {{initialWords r.name }} + + + + + + {{lastWord r.name }} + + + + + + + + + {{ r.info.label }} + + + + + + + + + + + + + + + + {{ r.contact.email }} + + + + + + + - + + + + + + {{ r.contact.phone }} + + + + + + - + + + + + + + + {{ r.contact.website }} + + + + + + + + {{{wpml r.info.brief true }}} + + + {{> skills }} + {{> employment }} + {{> education }} + {{> service }} + {{> writing }} + {{> recognition }} + + + + + + + + + diff --git a/themes/modern/src/html.css b/themes/modern/src/modern-html.css similarity index 100% rename from themes/modern/src/html.css rename to themes/modern/src/modern-html.css diff --git a/themes/modern/src/modern-html.html b/themes/modern/src/modern-html.html new file mode 100644 index 0000000..6ccbea2 --- /dev/null +++ b/themes/modern/src/modern-html.html @@ -0,0 +1,180 @@ + + + + + {{ r.name }} + + + + + +
    +
    +
    +

    {{{ r.name }}}

    +
    + {{#if r.contact.email}}{{/if}} + {{#if r.contact.phone}}
    {{ RAW.contact.phone }}
    {{/if}} + {{#if r.contact.website}}{{/if}} +
    +
    + + + +{{#if r.info.brief}} +
    +
    +

    About

    + + {{{ r.info.brief }}} +
    +{{/if}} + + +{{#if r.skills }} +
    +
    +
    +

    Skills

    +
    + + +
      + {{#each r.skills.sets}} +
    • +
      +
      +
      +
      + {{ name }} +
      + {{#if skills}} + {{#each skills}} + {{ this }} + {{/each}} + {{/if}} +
      +
      +
    • + {{/each}} +
    + + +
    +{{/if}} + + + +{{#if r.employment}} +
    +
    +
    +

    Employment

    +
    + + {{#each r.employment.history}} + {{#if url}} +

    {{ position }}, {{ employer }}

    + {{else}} +

    {{ position }}, {{ employer }}

    + {{/if}} + {{formatDate safe.start 'YYYY-MM' }}—{{formatDate safe.end 'YYYY-MM' }} + {{{ summary }}} + {{#if proj.highlights}} +
      + {{#each highlights}} +
    • {{ this }}
    • + {{/each}} +
    + {{/if}} + {{/each}} + +
    +{{/if}} + +{{# if r.education}} +
    +
    +
    +

    Education

    +
    + + {{#each r.education.history}} +

    {{ institution }}

    + {{formatDate safe.start 'YYYY-MM' }}—{{formatDate safe.end 'YYYY-MM' }} + {{#if courses}} +
      + {{#each courses}} +
    • {{ this }}
    • + {{/each}} +
    + {{/if}} + {{/each}} + +
    +{{/if}} + +{{#if r.service}} +
    +
    +
    +

    Service

    +
    + + {{#each r.service.history}} + {{#if url}} +

    {{ position }}, {{ organization }}

    + {{else}} +

    {{ position }}, {{ organization }}

    + {{/if}} + {{formatDate safe.start 'YYYY-MM'}}—{{formatDate safe.end 'YYYY-MM' }} + {{{ summary }}} + {{#if highlights}} +
      + {{#each highlights}} +
    • {{ this }}
    • + {{/each}} +
    + {{/if}} + {{/each}} + +
    +{{/if}} + +{{#if r.writing}} +
    +
    +
    +

    Publications

    +
    + + {{#each r.writing}} + {{#if url}} +

    {{{ title }}}, {{{ publisher.name }}}

    + {{else}} +

    {{{ title }}}, {{{ publisher.name }}}

    + {{/if}} + Published on: {{formatDate safe.date 'YYYY-MM'}} + {{/each}} +
    +{{/if}} + +{{# if r.recognition}} +
    +
    +
    +

    Awards

    +
    + + {{#each r.recognition}} +

    {{{ title }}}, {{{ from }}}

    + {{{ date }}} + {{{ summary }}} + {{/each}} +
    +{{/if}} + +
    +
    + + diff --git a/themes/modern/src/modern-md.txt b/themes/modern/src/modern-md.txt new file mode 100644 index 0000000..6c5bba0 --- /dev/null +++ b/themes/modern/src/modern-md.txt @@ -0,0 +1,84 @@ +{{ r.name }} +============ +{{#if r.contact.email }}Email: {{{ r.contact.email }}}{{/if}} +{{#if r.contact.phone }}Tel: {{{ r.contact.phone }}}{{/if}} +{{#if r.contact.website }}Web: {{{ r.contact.website }}}{{/if}} + +{{#if r.info.brief }}{{{ r.info.brief }}}{{/if}} + +{{#if r.skills}} +## SKILLS + +{{#each r.skills.sets}} + - {{{ name }}}: {{#each this.skills}}{{{ this }}} {{/each}} +{{/each}} +{{/if}} + +{{#if r.employment}} +## EMPLOYMENT + +{{#each r.employment.history }} + {{#compare @index 4 operator="<"}} +### {{{ position }}}, {{{ employer }}} ({{formatDate safe.start 'YYYY-MM' }} -- {{formatDate safe.end 'YYYY-MM' }}) +{{{ summary }}} +{{#if highlights}} +{{#each highlights}} + - {{{ this }}} +{{/each}} +{{/if}} + + {{/compare}} + {{#compare @index 4 operator=">="}} + {{#compare @index 4 operator="=="}} +### Previously... +Prior to {{{ employer }}}, I worked on a range of projects for companies large and small. + {{/compare}} + - {{{ position }}}, {{{ employer }}} + {{/compare}} +{{/each}} +{{/if}} + +{{#if r.education}} +## EDUCATION + +{{#each r.education.history}} +### {{{ institution }}} ({{formatDate safe.start 'YYYY-MM' }} — {{formatDate safe.end 'YYYY-MM' }}) +{{#if summary }} +{{{ summary }}} +{{/if}} +{{#if courses}} +{{#each courses}} + - {{{ this }}}{{/each}}{{/if}} +{{/each}} +{{/if}} +{{#if r.writing}} +## WRITING + +{{#each r.writing}} +### {{{ title }}} ({{formatDate safe.date 'YYYY-MM' }}) +{{{ summary }}} +{{/each}} +{{/if}} + +{{#if r.service }} +## SERVICE + +{{#each r.service.history}} +### {{{ organization }}} ({{formatDate safe.start 'YYYY-MM' }} — {{formatDate safe.end 'YYYY-MM' }}) +{{{ summary }}} +{{#if highlights}} +{{#each highlights}} + - {{{ this }}} +{{/each}} +{{/if}} + +{{/each}} +{{/if}} +{{#if r.recognition}} +## RECOGNITION + +{{#each r.recognition}} +### {{{ title }}}, {{{ from }}} ({{formatDate safe.date 'MMM YYYY' }}) +{{{ summary }}} +{{/each}} +{{/if}} diff --git a/themes/modern/src/pdf.css b/themes/modern/src/modern-pdf.css similarity index 100% rename from themes/modern/src/pdf.css rename to themes/modern/src/modern-pdf.css diff --git a/themes/modern/src/modern-pdf.html b/themes/modern/src/modern-pdf.html new file mode 100644 index 0000000..3a062b1 --- /dev/null +++ b/themes/modern/src/modern-pdf.html @@ -0,0 +1,185 @@ + + + + + + + {{ r.name }} + + + {{ headFragment }} + + + +
    +
    +
    +

    {{{ r.name }}}

    +
    + {{#if r.contact.email}}{{/if}} + {{#if r.contact.phone}}
    {{ RAW.contact.phone }}
    {{/if}} + {{#if r.contact.website}}{{/if}} +
    +
    + + + +{{#if r.info.brief}} +
    +
    +

    About

    + + {{{ r.info.brief }}} +
    +{{/if}} + + +{{#if r.skills }} +
    +
    +
    +

    Skills

    +
    + + +
      + {{#each r.skills.sets}} +
    • +
      +
      +
      +
      + {{ name }} +
      + {{#if skills}} + {{#each skills}} + {{ this }} + {{/each}} + {{/if}} +
      +
      +
    • + {{/each}} +
    + + +
    +{{/if}} + + + +{{#if r.employment}} +
    +
    +
    +

    Employment

    +
    + + {{#each r.employment.history}} + {{#if url}} +

    {{ position }}, {{ employer }}

    + {{else}} +

    {{ position }}, {{ employer }}

    + {{/if}} + {{formatDate safe.start 'YYYY-MM' }}—{{formatDate safe.end 'YYYY-MM' }} + {{{ summary }}} + {{#if proj.highlights}} +
      + {{#each highlights}} +
    • {{ this }}
    • + {{/each}} +
    + {{/if}} + {{/each}} + +
    +{{/if}} + +{{# if r.education}} +
    +
    +
    +

    Education

    +
    + + {{#each r.education.history}} +

    {{ institution }}

    + {{formatDate safe.start 'YYYY-MM' }}—{{formatDate safe.end 'YYYY-MM' }} + {{#if courses}} +
      + {{#each courses}} +
    • {{ this }}
    • + {{/each}} +
    + {{/if}} + {{/each}} + +
    +{{/if}} + +{{#if r.service}} +
    +
    +
    +

    Service

    +
    + + {{#each r.service.history}} + {{#if url}} +

    {{ position }}, {{ organization }}

    + {{else}} +

    {{ position }}, {{ organization }}

    + {{/if}} + {{formatDate safe.start 'YYYY-MM'}}—{{formatDate safe.end 'YYYY-MM' }} + {{{ summary }}} + {{#if highlights}} +
      + {{#each highlights}} +
    • {{ this }}
    • + {{/each}} +
    + {{/if}} + {{/each}} + +
    +{{/if}} + +{{#if r.writing}} +
    +
    +
    +

    Publications

    +
    + + {{#each r.writing}} + {{#if url}} +

    {{{ title }}}, {{{ publisher.name }}}

    + {{else}} +

    {{{ title }}}, {{{ publisher.name }}}

    + {{/if}} + Published on: {{formatDate safe.date 'YYYY-MM'}} + {{/each}} +
    +{{/if}} + +{{# if r.recognition}} +
    +
    +
    +

    Awards

    +
    + + {{#each r.recognition}} +

    {{{ title }}}, {{{ from }}}

    + {{{ date }}} + {{{ summary }}} + {{/each}} +
    +{{/if}} + +
    +
    + + diff --git a/themes/modern/src/modern-txt.txt b/themes/modern/src/modern-txt.txt new file mode 100644 index 0000000..3aabe00 --- /dev/null +++ b/themes/modern/src/modern-txt.txt @@ -0,0 +1,84 @@ +{{ r.name }} +{{#if r.contact.email }}Email: {{{ r.contact.email }}}{{/if}} +{{#if r.contact.phone }}Tel: {{{ r.contact.phone }}}{{/if}} +{{#if r.contact.website }}Web: {{{ r.contact.website }}}{{/if}} +================================================================================ + +{{#if r.info.brief }}{{{ r.info.brief }}}{{/if}} + +{{#if r.skills}} +SKILLS ------------------------------------------------------------------------- + +{{#each r.skills.sets}} + - {{{ name }}}: {{#each this.skills}}{{{ this }}} {{/each}} +{{/each}} +{{/if}} + +{{#if r.employment}} +EMPLOYMENT --------------------------------------------------------------------- + +{{#each r.employment.history }} + {{#compare @index 4 operator="<"}} +{{{ position }}}, {{{ employer }}} ({{formatDate safe.start 'YYYY-MM' }} -- {{formatDate safe.end 'YYYY-MM' }}) +{{{ summary }}} +{{#if highlights}} +{{#each highlights}} + - {{{ this }}} +{{/each}} +{{/if}} + + {{/compare}} + {{#compare @index 4 operator=">="}} + {{#compare @index 4 operator="=="}} +Previously... +Prior to {{{ employer }}}, I worked on a range of projects for companies large and small. + {{/compare}} + - {{{ position }}}, {{{ employer }}} + {{/compare}} +{{/each}} +{{/if}} + +{{#if r.education}} +EDUCATION ---------------------------------------------------------------------- + +{{#each r.education.history}} +{{{ institution }}} ({{formatDate safe.start 'YYYY-MM' }} — {{formatDate safe.end 'YYYY-MM' }}) +{{#if summary }} +{{{ summary }}} +{{/if}} +{{#if courses}} +{{#each courses}} + - {{{ this }}}{{/each}}{{/if}} +{{/each}} +{{/if}} +{{#if r.writing}} +WRITING ------------------------------------------------------------------------ + +{{#each r.writing}} +{{{ title }}} ({{formatDate safe.date 'YYYY-MM' }}) +{{{ summary }}} +{{/each}} +{{/if}} + +{{#if r.service }} +SERVICE ------------------------------------------------------------------------ + +{{#each r.service.history}} +{{{ organization }}} ({{formatDate safe.start 'YYYY-MM' }} — {{formatDate safe.end 'YYYY-MM' }}) +{{{ summary }}} +{{#if highlights}} +{{#each highlights}} + - {{{ this }}} +{{/each}} +{{/if}} + +{{/each}} +{{/if}} +{{#if r.recognition}} +RECOGNITION -------------------------------------------------------------------- + +{{#each r.recognition}} +{{{ title }}}, {{{ from }}} ({{formatDate safe.date 'MMM YYYY' }}) +{{{ summary }}} +{{/each}} +{{/if}} diff --git a/themes/modern/src/partials/education.xml b/themes/modern/src/partials/education.xml new file mode 100644 index 0000000..867c306 --- /dev/null +++ b/themes/modern/src/partials/education.xml @@ -0,0 +1,81 @@ + + + + + + + EDUCATION + + + + {{#each r.education.history}} + + + + + + + + + + {{#if url}}{{/if}} + + {{#if url }} + + + + {{/if}} + {{ institution }} + + {{#if url}}{{/if}} + + + + + {{formatDate safe.start 'YYYY' }} — {{formatDate safe.end 'YYYY'}} + + + {{#either area studyType }} + + + + + + + + + + + {{ area }}, {{ studyType }} + + + {{/either}} + + {{#each highlights }} + + + + + + + + + + + + + + + + + + {{ this }} + + + {{/each}} + + + + {{/each}} + + diff --git a/themes/modern/src/partials/employment.xml b/themes/modern/src/partials/employment.xml new file mode 100644 index 0000000..9204942 --- /dev/null +++ b/themes/modern/src/partials/employment.xml @@ -0,0 +1,84 @@ + + + + + + + EMPLOYMENT + + + + {{#each r.employment.history}} + + + + + + + + + + + {{ position }}, + + {{#if url}}{{/if}} + + {{#if url}} + + + + {{/if}} + {{ employer }} + + {{#if url}}{{/if}} + + + + + {{formatDate safe.start 'MMM YYYY'}} — {{formatDate safe.end 'MMM YYYY'}} + + + + + + + + + {{{wpml summary true}}} + + + + {{#each highlights }} + + + + + + + + + + + + + + {{{wpml this true}}} + + + {{/each}} + + + + {{/each}} + + diff --git a/themes/modern/src/partials/recognition.xml b/themes/modern/src/partials/recognition.xml new file mode 100644 index 0000000..d0e16a3 --- /dev/null +++ b/themes/modern/src/partials/recognition.xml @@ -0,0 +1,73 @@ +{{#if r.recognition}} + + + + + + + RECOGNITION + + + + {{#each r.recognition}} + + + + + + + + + + {{#if url}}{{/if}} + + {{#if url}} + + + + {{/if}} + {{ title }} + + {{#if url}}{{/if}} + + + + + {{formatDate safe.date 'YYYY-MM'}} + + + + + + + + + {{{wpml summary true }}} + + + {{#if highlights}} + {{#each highlights }} + + + + + + + + + + + + + + {{{wpml this true}}} + + {{/each}} + {{/if}} + + + + {{/each}} + + +{{/if}} diff --git a/themes/modern/src/partials/service.xml b/themes/modern/src/partials/service.xml new file mode 100644 index 0000000..8ef5ab7 --- /dev/null +++ b/themes/modern/src/partials/service.xml @@ -0,0 +1,86 @@ +{{#if r.service }} + + + + + + + SERVICE + + + + {{#each r.service.history}} + + + + + + + + + + + {{ position }}, + + {{#if url}}{{/if}} + + {{#if url}} + + + + {{/if}} + {{ organization }} + + {{#if url}}{{/if}} + + + + + {{formatDate safe.start 'MMM YYYY'}} — {{formatDate safe.end 'MMM YYYY'}} + + + + + + + + + {{{wpml summary true}}} + + + + {{#each highlights }} + + + + + + + + + + + + + + {{{wpml this true}}} + + + {{/each}} + + + + {{/each}} + + +{{/if}} diff --git a/themes/modern/src/partials/skills.xml b/themes/modern/src/partials/skills.xml new file mode 100644 index 0000000..e6c37f2 --- /dev/null +++ b/themes/modern/src/partials/skills.xml @@ -0,0 +1,63 @@ +{{#if r.skills }} + + + + + + + SKILLS + + + + + + + + + + + + + {{#each r.skills.sets}} + + + + + + + + + + + + + + + + + {{ name }} + + + + + + + + + + + + + + + {{#each skills }}{{ this }}{{#unless @last}} {{/unless}}{{/each}} + + + + + + {{/each}} + + + {{/if}} + diff --git a/themes/modern/src/partials/writing.xml b/themes/modern/src/partials/writing.xml new file mode 100644 index 0000000..2f52b94 --- /dev/null +++ b/themes/modern/src/partials/writing.xml @@ -0,0 +1,78 @@ +{{#if r.writing}} + + + + + + + WRITING + + + + {{#each r.writing}} + + + + + + + + + {{#if url}}{{/if}} + + {{#if url}} + + + + {{/if}} + {{ title }} + + {{#if url}}{{/if}} + + + + + {{formatDate safe.date 'YYYY'}} + + + {{#if summary}} + + + + + + + {{{wpml summary true}}} + + {{/if}} + + {{#each highlights }} + + + + + + + + + + + + + + {{{wpml this true}}} + + + {{/each}} + + + + {{/each}} + + +{{/if}} diff --git a/themes/modern/src/pdf.html b/themes/modern/src/pdf.html deleted file mode 100644 index 4237b5b..0000000 --- a/themes/modern/src/pdf.html +++ /dev/null @@ -1,192 +0,0 @@ - - - - - - - - {{ r.name }} - - - {{ headFragment }} - - - -
    -
    -
    -

    {{ r.name }}

    -
    - {% if (r.contact.email) { %}{% } %} - {% if (r.contact.phone) { %}
    {{ RAW.contact.phone }}
    {% } %} - {% if (r.contact.website) { %}{% } %} -
    -
    - -{% if ( r.info.brief && r.info.brief.length ) { %} -
    -
    -

    About

    - - {{ r.info.brief }} -
    -{% } %} - - -{% if ( r.skills && r.skills.sets ) { %} -
    -
    -
    -

    Skills

    -
    - - -
      - {% r.skills.sets.forEach( function(set) { %} -
    • -
      -
      -
      -
      - {{ set.name }} -
      - {% if( set.skills && set.skills.length ) { %} - {% set.skills.forEach(function(kw) { %} - {{ kw }} - {% }); %} - {% } %} -
      -
      -
    • - {% }); %} -
    - - -
    -{% } %} - - - -{% if ( r.employment.history && r.employment.history.length ) { %} -
    -
    -
    -

    Employment

    -
    - - {% 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 }} - {% if( proj.highlights ) { %} -
      - {% proj.highlights.forEach( function( high, idx, ar) { %} -
    • {{ high }}
    • - {% }); %} -
    - {% } %} - {% }); %} - -
    -{% } %} - - - -{% if ( r.education.history && r.education.history.length ) { %} -
    -
    -
    -

    Education

    -
    - - {% 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 }}
    • - {% }); %} -
    - {% } %} - {% }); %} - -
    -{% } %} - -{% if( r.recognition && r.recognition.length ) { %} -
    -
    -
    -

    Awards

    -
    - - {% r.recognition.forEach( function( award, idx, ar) { %} -

    {{ award.title }}, {{ award.from }}

    - {{ award.date }} - {{ award.summary }} - {% }); %} -
    -{% } %} - -{% if( r.writing && r.writing.length ) { %} -
    -
    -
    -

    Publications

    -
    - - {% r.writing.forEach( function( pub, idx, ar) { %} -

    - {{ filt.link(pub.title, pub.url) }} {{ pub.publisher }} -

    - Published on: {{ pub.safe.date.format('YYYY-MM') }} - - - - {% }); %} -
    -{% } %} - -{% if ( r.service.history && r.service.history.length ) { %} -
    -
    -
    -

    Volunteer Work

    -
    - - {% r.service.history.forEach( function( vol, idx, ar) { %} - {% if( vol.url && vol.url.length ) { %} -

    {{ vol.position }}, {{ vol.organization }}

    - {% } else { %} -

    {{ vol.position }}, {{ vol.organization }}

    - {% } %} - {{ vol.safe.start.format('YYYY-MM') }}—{{ vol.safe.end.format('YYYY-MM') }} - {{ vol.summary }} - {% if( vol.highlights ) { %} -
      - {% vol.highlights.forEach( function( high, idx, ar) { %} -
    • {{ high }}
    • - {% }); %} -
    - {% } %} - {% }); %} - -
    -{% } %} - - -
    -
    - - diff --git a/themes/modern/src/txt.txt b/themes/modern/src/txt.txt deleted file mode 100644 index 572e439..0000000 --- a/themes/modern/src/txt.txt +++ /dev/null @@ -1,54 +0,0 @@ -{# - - modern/txt.txt - A plain text resume template for FluentCV's "modern" theme. - -#} -{{ 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.info.brief && r.info.brief.length ) { %}{{ r.info.brief }}{% } %} - - -{% 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.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 ) { %} - - {{ high }} -{% }); } }); } %} - -{% 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 }} -{% }); } %} From 2b104e137f1ea0bd711953b02093c1096ce6867d Mon Sep 17 00:00:00 2001 From: hacksalot Date: Fri, 18 Dec 2015 22:34:42 -0500 Subject: [PATCH 14/16] Modern: MS Word: Make consistent w/ HTML format. --- themes/modern/src/modern-doc.xml | 62 +++++++-------------------- themes/modern/src/partials/skills.xml | 42 +++++++++++++++--- 2 files changed, 52 insertions(+), 52 deletions(-) diff --git a/themes/modern/src/modern-doc.xml b/themes/modern/src/modern-doc.xml index 7caf727..d10e618 100644 --- a/themes/modern/src/modern-doc.xml +++ b/themes/modern/src/modern-doc.xml @@ -177,15 +177,16 @@ + + + - - - - + + @@ -308,12 +309,10 @@ - - - - + + @@ -347,9 +346,9 @@ - - - + + + @@ -361,8 +360,7 @@ - - + @@ -450,27 +448,9 @@ - - - - {{initialWords r.name }} - - - - - - {{lastWord r.name }} - - - - - - - - - {{ r.info.label }} + {{ r.name }} @@ -478,7 +458,7 @@ - + @@ -486,26 +466,14 @@ - {{ r.contact.email }} + {{ r.contact.email }} - - - - - - - - {{ r.contact.phone }} - - - - - - - + {{ r.contact.phone }} diff --git a/themes/modern/src/partials/skills.xml b/themes/modern/src/partials/skills.xml index e6c37f2..5331b06 100644 --- a/themes/modern/src/partials/skills.xml +++ b/themes/modern/src/partials/skills.xml @@ -14,20 +14,23 @@ - - + + {{#each r.skills.sets}} + + + - + - + + + + + + + + + + + + + + + + - + + + + + + + + + + + + {{{ name }}} + + From 2e80657db2559895e99a8de1c85d7bb11c6fd327 Mon Sep 17 00:00:00 2001 From: hacksalot Date: Fri, 18 Dec 2015 23:36:57 -0500 Subject: [PATCH 15/16] Modern: MS Word: Add section icons. --- themes/modern/src/_img/fa-building.png | Bin 0 -> 761 bytes themes/modern/src/_img/fa-child.png | Bin 0 -> 489 bytes themes/modern/src/_img/fa-code.png | Bin 0 -> 640 bytes themes/modern/src/_img/fa-mortar-board.png | Bin 0 -> 845 bytes themes/modern/src/_img/fa-pencil.png | Bin 0 -> 512 bytes themes/modern/src/_img/fa-person.png | Bin 0 -> 594 bytes themes/modern/src/_img/fa-trophy.png | Bin 0 -> 706 bytes themes/modern/src/modern-doc.xml | 10 +---- themes/modern/src/partials/education.xml | 29 ++++++++---- themes/modern/src/partials/employment.xml | 25 ++++++++++- themes/modern/src/partials/info.xml | 49 +++++++++++++++++++++ themes/modern/src/partials/recognition.xml | 29 ++++++++---- themes/modern/src/partials/service.xml | 29 ++++++++---- themes/modern/src/partials/skills.xml | 48 ++++++++++++++++++-- themes/modern/src/partials/writing.xml | 29 ++++++++---- 15 files changed, 202 insertions(+), 46 deletions(-) create mode 100644 themes/modern/src/_img/fa-building.png create mode 100644 themes/modern/src/_img/fa-child.png create mode 100644 themes/modern/src/_img/fa-code.png create mode 100644 themes/modern/src/_img/fa-mortar-board.png create mode 100644 themes/modern/src/_img/fa-pencil.png create mode 100644 themes/modern/src/_img/fa-person.png create mode 100644 themes/modern/src/_img/fa-trophy.png create mode 100644 themes/modern/src/partials/info.xml diff --git a/themes/modern/src/_img/fa-building.png b/themes/modern/src/_img/fa-building.png new file mode 100644 index 0000000000000000000000000000000000000000..7bb46b6ccf0502907e4aa661cd06f77e0abb21df GIT binary patch literal 761 zcmV&3QqRFzlAIv6*z>4ko=t^sQ9bd|rj@w9-O9=OH@8vn}dEa}k z#ckWhw$})3t8GWWqujrygjgzKsZuIv8VNrga3f_ZWz4)eHZ|DdUvwzvf zQpuh68`1k{hT$mRjb;?XF_fnq;SX^PLwh5*A1s8SqxZ4dVj*AN54(U#mJ9h}iia#f zDCUcWY#0LiX~_wD!3Gdy{$jJPe{}j-UmLh!)cf4!Bbs4BpkL@}us4Fh7)*b#~ zx!`MVJL>WK#^q#VeVKH)Y?1hJD-`P=FJaFqwbdl!))tc(|)VR4$ew)t|al$Jp6)` zE6E8S_e%X`NzO?u1k{tf6ZV`X5o=HQ02cw^JE^#{fDi$sK{|_{U}PW)ILw>^j*DQ1 zk3gQPUHlct%Pe?g5x>!l9JT>;pI(@UPMtDNaKWWTlKGJ!6nt z&hYE0(lh$H3kL0viWwN`aF_Mor!y-s8hHMrDW?jiUm1w$?Qy%=ngPAr(&r27eHqR! zSK4_~dyw1ClI3h1b}!3$8v}Qou&(7)50G1qHPO{RIWWwb;jS!8(@>qTtBHkLdrdhy zo&v{k-$?YTGiuyv9CaT0rb`Cs|M(ftGzO3GjCX4rpMQAQ`YrVk(~~6Wdg$s*v`rK{ rjIVvIXpGdMx#|9f0J!xO_$j~u&1C+u=fJ7H00000NkvXXu0mjfi^_1? literal 0 HcmV?d00001 diff --git a/themes/modern/src/_img/fa-child.png b/themes/modern/src/_img/fa-child.png new file mode 100644 index 0000000000000000000000000000000000000000..4bb47f318bc66f4e60891d3791170a1d3843dfc0 GIT binary patch literal 489 zcmVsiRu_v`h&%lDpq{rwN<17=PUc~vbLJ~E79B&))GedGAe7r#-=5mGSM zlVhPr;Qzb(1l4XJ`2X(toi8+s`+wg)efjX^4~+Zi+Yc;?etv(4Lp^12|LWR_8}EJr zm2yj&7%OoA87x3ue=(wwg#%3gd3NR0oex0uOuX_ohO$f)`u@+y@4q07ug}h$y$AF- zk2o&}hB7t*2{9zQ!C~<66Xk)=A}t}p3Udm?1wtAIvb@OQ#=j*b8(4CK!~)y5moJ`v1_lNPuatxY*FQA7rFD&z`KXuiP+frEOd{u4*&V}UAmlbG*8E|3vmrkdTP7dw0k2D)NgI3(EwRY`YxeM_Kfji3t+m{0v!^-J4Dlf&G-E1pS1(Ee4zgSuyt$Jb_xT`v?|y^QbsdcF zput!VAMfLRypQ+sKHkUw7rfTfJYES$0Kd#-tFLrW+}n=BKfn8)q`snw;4~b=pWnNy zw~dD4LyN!l><3c*_~7vLR{3VE@~k2{J0Ha|mGkWW(OE$m8Qx%@T-Q6gu2hP$X;gkx z2S&rp2EBLC^E8w1)i8-R|apvX-!A$Dkl*nsxR zMuEq4ikn;bW|Yi;_Q*Cx&YQsyzFRI~HULxeO9{bl9s3$NOM|p9jeGr;RBk!pr(&6; zFo8uHSErYaf#t;avVt@@K4uf1ZXtK_@Pc|&FutDVou567tnDVl$Us-Cc}oNN5z_?PQ=fUNjszf$`3^&b@!TzZC5=T1KY@vvz^v_3xh%N zNx}4R^ha!h9q+S&Tz=p2B&CC{WO>sL^i-Bzu*r%oWB_1JW>!)-;`dFw%dwofzL-s< zmbL39pWF}$*vQlMmo51`n>RM~Ky+s}!TfoptJd1~k^5adWP4m1@2 literal 0 HcmV?d00001 diff --git a/themes/modern/src/_img/fa-mortar-board.png b/themes/modern/src/_img/fa-mortar-board.png new file mode 100644 index 0000000000000000000000000000000000000000..49bb0cfd1dbca996fa619598c2dfb906bfff89de GIT binary patch literal 845 zcmV-T1G4;yP)jAYn9Zyx7mA8Nk^jcKPNROV>sAL2mX+reofBoLq{ta+ z0*|$?CzrQqg)JwU<}1esVx)VL;dqv&R%SIRn&a}|(YKGJY&4e>e=@zv^HOPNds3TI zGynSgr=Q02JV7EuvtmIlP0PFKuIHWW&48U&4?pgMwsHAeH{)tA$aZymSDC50sd%?) z+CC|n-P+^*!@Tr1FNMxy>YCoTo#i}<6w3+4xjknpzGlK;C05w=m#BaHVr7+3Dhyw$ z@TJg+4{vVKV3yp39AbQ zihBpekYROPa+A5QH(^C+7^c;YWXv)I5ex4*{qUWV$>0pccZJ34ca7S)KPTUnVsq4} zBIwnLcr03Q;pxfQZMZ~N`}{*X7Vx9>yg|>rzVv6{>I_AC*!o``nj7D+o$-FJYtFuP z*mpYp*_R-AO%PjicRO+xjQ7(tPaxM@vI9OiV)i~1=m@U9s{ld(nJ0M;lgr2J^(=%V z<+#C?DZhWCq!Wv=fm}H%k@0j7N8uhIn;?9KfKpY3~?VK~zAjr%X z6y(y7-jo#4{|`l4NDH+jkr2_PIfqS~b8FfQn-8~J`>6!GS7RIdeD8Tj8-_uxuOMoz z#p6BR<2~NvJ^sJ)YG3LoibnW014(O*Vy09dm{)Xo_vAdejaFCtiES36+bBLfxAYb9 z7TZAr7+!C_e+*`C+b2No>-{2>)!6A(VvD8bC&<0Z%i*;~K2xf-Yj^j!1hQC_;Q6sF zj@w-S#3n$90p=&RImhB$U~vLEz#Z~oNZw-e2kKkxYe5^B_VHOFws3W!9Un8M?Ml9F z8T2T`U8axN`qOQx7s1-jc{|&ZK+_Pzz%4su_NW(>R#l{IZ6`dj{nOuk6mZ9LXyg0a zA-^=6fM2F<$NyT_(B?k4jh%QC+sFEb>JamdKiat3ONH{-_DA{j^+i1Dhqnp(KD3kK zSc=_CrRODZXA|(c)|EP4SKEiIdsFFuMzB|v3X8i83 zaU3(-3y#@pB=`iM;1hg;Pw@XJc+7JMI+iuOpFqU$Voopa6$&CoDeUI&J%a7}*PBWB zM;#gU5^o-#)r$QLap~vui03}o=5!fvw01ujUMdu$7r=AxckvY zl<)cz>`_#+SKXcyF0q%LO5yGivkl`qyU9_GZ5+QfkRKuW8Wy z-Wd3tAm#U~MmfikhV&vSk%&r|g>v*|xb$KKZ z;n8j5lWETu4MHZXh_WOwK9~UL!9^OO`0nGWhX3G(?cPH6hc)r6d*78>S0)l1lmGOl z)-@ODkYF-@w9mp>FNx|kHo$?yd^a5_3cwAire&E(UltIAb(MH@;^m9XcvAiN`Vy8= z5YE0ji2a$gN^ie5hsz8-6cF=7K0}fALsOcQ=%YytKAH*Y=3Nz4+jKw#q2bX)m>ID? z6wk|z@c|+sXp3-?9;oj6LaEIm_ zQl(IAD7xnu1i@JPQ7*;IQF3(QvQp*SJ%IKQx>^z@nL>d zQ6Byw_u?#Y7L>@oCv4B6%Q2*5i;2!G30{yL>1b-+lhYmdrYfoWK>B`uCJt^X9k-k1 zNSq3j#6NUzQ$&s=Ay)co!=@IW@FoV*=v^yRejOiceNorLEWGK%Pj}? onxRXI4%vO;Ya!_F;Fkac0H`DXwQQA`>i_@%07*qoM6N<$f=>)iy8r+H literal 0 HcmV?d00001 diff --git a/themes/modern/src/modern-doc.xml b/themes/modern/src/modern-doc.xml index d10e618..bcdfadf 100644 --- a/themes/modern/src/modern-doc.xml +++ b/themes/modern/src/modern-doc.xml @@ -485,15 +485,7 @@ - - - - - {{{wpml r.info.brief true }}} - - + {{> info }} {{> skills }} {{> employment }} {{> education }} diff --git a/themes/modern/src/partials/education.xml b/themes/modern/src/partials/education.xml index 867c306..d54556d 100644 --- a/themes/modern/src/partials/education.xml +++ b/themes/modern/src/partials/education.xml @@ -1,12 +1,25 @@ - - - - - - EDUCATION - - + + + + + + + + + + + iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAMAAADyHTlpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAaFQTFRFv8HDv8LIv8HGv8HEv8HKv8HMv8jXv8HOv8jZv8TT3dLS2c7Kw8HDwcbM08rIwcHDwcTKz9Lbz8jGy9DXy8bEyczTycTDxcrSx8LDw8jV2dDMxcHD3dLOw8jO1cTDx8rSwc7fzdLbz8LD1czK3dLTx8HD28jDy8HDy8zOz8rI0cLD3crD18jE0cjGyc7Z29LQz8rKxcLEw8LEw8TKy8zQ1djdzcHD1drk09bi09jm0dbizdz/xdLqy9jsxdTswc7i3ePs2eHo2+Ps2e3/z+H/3ev/2/X/3fn/2e//z+H71en/69zT6djS49LO/d7Q6drT4czD59TQ/97O/drM79LG5c7E8ePZ+eHS7eHX8+Pb/+/X/ePS8ePb//Xb9eXZ7+Pd///d/+nT/+HQ///7+evk8fX7///59+fi6/P5//v16ev1/f////nz5efz+////fXs+fv/+/Po9/n/6////evi9///8/n////q//nu4+fz///i+fHw9fX7///18//q4f/q8//i//nm6+/7///o+f//7///4///9+/w8+/w8/P5////rwMOhgAAAWBJREFUSMdj6CIaMIwqHVVKL6XJKVzmqUQoTUvn5mEAAl6LDLxKM8P4+BngQEAwKxu70hxvISR1EMAonJuHrjTfR4QBO2ASdShAKC30FWPAC8Qdi8BKwyUYiACSxUClJVLShFXyWpaCHZCcIoPXBbLmZUjeKpfDoYxZ3qkANQT8+FmcK/zRQ4tJtDIPPVyTAxgUQMGdGYGIA0ZF1BiAKq1SYnbpCgQHSVqkMjBmBawywJ5QcUVXGqXK4tYVAPQoOJ0kV9eAU4MUMBit0ZVG87C616pBYh5sXmaMMjjVYCiNVWdgYKuDBwKjhibcxehKg4Bi7PVYw8sGm6kNWsQo7QpmYPGo1cYWA57oSkMYmLy6GnUwVdpmoysNBbs/OU4XNbL0mjCiABROdpCsEK9vYGgEBMYmpmiRBVHaDPS8PXGZO8GMgYGjhSilicDEzdlKlNIkYOSwtxGlNK29o6OToFsBkPOxfsuGle0AAAAASUVORK5CYIJ= + + + + + + + EDUCATION + + + {{#each r.education.history}} diff --git a/themes/modern/src/partials/employment.xml b/themes/modern/src/partials/employment.xml index 9204942..264794b 100644 --- a/themes/modern/src/partials/employment.xml +++ b/themes/modern/src/partials/employment.xml @@ -1,12 +1,33 @@ - + + + + + + + + + + + iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAMAAADyHTlpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAASZQTFRFv8HDv8HOv8HGv8LIv8TTv8zdv8LOv8bVv8LEv8HEv8HKv8rbv8LQv8HIv8jXv8HMv8LKv8TQz8bEw8LEw8LGydDfyczOz8jGw8jOz8zKw8HDwcbMz8zOycTDy8zOzcHD1cTDxcHDz8LD3crEwcHDwcLEw8LDycHDx8HD0cLDy8HD1drb3dTMy9Tb3drTycLDwcrV3drb1cjE29rb287Izdz/z9zsxdDky9r7ydbs2/X/2/H/1eXw79LG79zQ69bK7dLG487E897Q89bK/+3d///d/+nT8+vd//XZ/+fT//HZ/ePS8+XV8+/f//vb9///4f//7//////q4evw8+/s6+/w7f/////o/f//4+/w8+/w7+/w4fv/4//////59+/w8/P5////sDySyAAAAP9JREFUSMdjSCQaMIwqHZJKXYSEsQARUX9MpbYMWAFjAD2VMomJMzBISEoxSMvIMjDLieNRyhLoKs8YEKTAYArksia6KeJWyhZsJ8Vk5q7EYB6izMAeaq9CHW+pqjEwcAAxpzDQQFUVvG71UOeyArrVAuxWTzxuZQnzUueyDgcpdWDgjvCWoncU8ET6aPDa+GoyWEY5MvBFO0nh85afFn8MUVEADixVYEBBAkuNOm4V0NZR4dTV02cwMDRiEDQ2oU5yIcFUUpMLHOANAVC4wlXidysothg4wLlahUBsgQCXFQoXn1KoHJWVkuAAuLdwK3XGEQWxmErj4qOwgQS4AgDkC738cGCe/AAAAABJRU5ErkJggk== + + + + + + + EMPLOYMENT + + + + {{#each r.employment.history}} diff --git a/themes/modern/src/partials/info.xml b/themes/modern/src/partials/info.xml new file mode 100644 index 0000000..731fb93 --- /dev/null +++ b/themes/modern/src/partials/info.xml @@ -0,0 +1,49 @@ + + {{!-- This pBdrGroup section creates an embedded font-awesome icon image. --}} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAMAAADyHTlpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAThQTFRFv8HDv8LOv8jXv8HEv8zdv8HGv8HIv8LQv8TTv8HOv8bVv8TM2dDOz8zO09bdxcHDw8jTw8HD3crDzcHDz8LDzcLDx8HDwcrZy8bExcrT1crGx8LGycrSy8LD1cjEw87f1cTDw8jM0dLZ3drZ1c7MycTD2cjDycHDz977wc7ixdLqz9rqydLix9buy9r11en/2+Xwz+H71ePx9d7Q7dTI5c7E5dTQ8drO+drM/drM79LG79TI4czE49DK7eHb/ePS///d/+nT/+vV//Hd/efV/evZ//XZ/+PS/+XS//v16ev1/f/////75/H/4fH/8//////1///i8fv///nu5+/7/e/i+//78/n///nz8+/w8/H1++3i9/////vo5fv////w7///4///4f/////x//vw+fHw9/n/////RIkD6QAAAP5JREFUSMdjSCcaMIwqHVVKL6Wedjy8fF7ehJX6GPMzgICALyGlPiYMUMDoR0CpvSBMKQOTP16lAUJwlQzMGniVOggjlDJo4lXqyI+klAWvUifilQaKICnVwqvUxxShklUff2A5iyJ85U0gtlzEoCrFg/BFQbCZhGRIqBRIIZt2mLm0jIE3DqWusqCA1wmPiIyM8o6WA+mQj8GqNFYBarWikrKKKpSti1WpBQMWwB6HRWm8GjalDHpYlLqpY1XKgkWpuyBWpRwJmEotsapk4EzEVGqFQ2kSRUqtiVfqgd1bXP6YSpNtsKlkNsQWWym2mOZyG+FIWT6pkaggDVkWALeXG64AV9ZXAAAAAElFTkSuQmCC + + + + + + + ABOUT + + + + + + + + {{{wpml r.info.brief true }}} + + diff --git a/themes/modern/src/partials/recognition.xml b/themes/modern/src/partials/recognition.xml index d0e16a3..0c3cc05 100644 --- a/themes/modern/src/partials/recognition.xml +++ b/themes/modern/src/partials/recognition.xml @@ -1,13 +1,26 @@ {{#if r.recognition}} - - - - - - RECOGNITION - - + + + + + + + + + + + iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAMAAADyHTlpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUFQTFRFv8HDv8HEv8bVv8HOv8HMv8HKv8zdv8LSv8TTv8TSv8jZv8HGv8LIv8LQv8LKv8HI08zOz8zOz87TzcHDy8HDwcHDw8LEwcLE1cTDzcLDw87f18jExcHDx8LDwcTK3dTM0djb08LD0cbDw8rVwczdzdzxzdz/xdLmw9Dk0djkzdrw0droz97xwdDky9jo3eXw2+/w2e3/0+P/z+H/0+P71ePx7dLI79LG/dzO4crD4czE99zO89bK49LM8drO5dTM7dbK99rM5dDI7+HX///d8+/Z/eHQ//Xb//Xd8e3Z7+Pd//Hf///5/f/////77///4f//+/Pw8+/w9fX76f/////q6fv////o+f//+//////x6///9fv///nm4/Po//nu+fv/4+Ps///k/fXx8+/s9/n/6/n/5f//+fHw8/P5////sapGIwAAASVJREFUSMdjyCIaMIwqHVVKB6U+zgKCMCCk74tHqZ8ZAxJgVMWj1EUYWSkDkz/RSpkDsCoNDAICVxEUpSwGIMFgNKVuogy4AKshqlJzBkYxIEBTJQ4UEmVQQ1fKhulW9pCsrFAJopRy+GNTasHAGZaVFS6BopQrIivLXYTRCFWphySDemSWnyWKUo2srCgrBs5otMCyFmWQismyQYkt46xYaQZuE/RwBcUpj6YncsDyxtnKMDBq+WLElp+dDJZA5TPFGrHx9rJoCuW0E3AmwkAveVi08SskBuNP2n4OELXcOkTkAkeQWoS/8SlNUoSGPmGl4HjQJSobhkoQaWpyihM4pvSCUvEr9VZCClXlNDxKQ1FTlkoE0dmQN50qSv0ygpBBJqpbAYc7NrM+qyXXAAAAAElFTkSuQmCC + + + + + + + RECOGNITION + + + {{#each r.recognition}} diff --git a/themes/modern/src/partials/service.xml b/themes/modern/src/partials/service.xml index 8ef5ab7..159c7b8 100644 --- a/themes/modern/src/partials/service.xml +++ b/themes/modern/src/partials/service.xml @@ -1,13 +1,26 @@ {{#if r.service }} - - - - - - SERVICE - - + + + + + + + + + + + iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAMAAADyHTlpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMxQTFRFv8HDv8HEv8jXv8HOv8LSv8TTv8zdv8LKv8bT3czIwcHDwcTM18bDxcHDw8zdx8HD08bDw8HDw8rZ3drbz8TDycHDzcHDw8LDwc7ixdLqzdzxxdLoxdTs1ePx0eH72+n//dzO79LG89bK+9rM997Q5drb/9zO7dbK5c7G/+nV++XT/+3X//Hf//HZ///d/+fT//nq///q8////fXx8+/z+///4f//9///6f///f//7/////Xk8fv///Hk/fXo5ef1///7///x6fX/////TAOGGAAAALpJREFUSMft1NcOgjAUBuCDe4Hixr33Xohb+/7vZCnEKC3ShEv4b5om30Xzn5wC4g741Keu6CqegGSdh65TgCM0OGgLSAKbv3S72yPUNmjwYN6ZdCyCpKKOQUNHNBGhrLFpFwtJnaYJVXQJ4RObnjPE9mR8ZC+6FCp2b70a9tbP3TVKWhog9pNfaS3r21ok1essbyfpEcwLJq06TmtRNKniZSqUuGlk4Hm6xCtQc6SPoRxtPkcQe7n4s96JF4yPwZXEugAAAABJRU5ErkJggk== + + + + + + + SERVICE + + + {{#each r.service.history}} diff --git a/themes/modern/src/partials/skills.xml b/themes/modern/src/partials/skills.xml index 5331b06..7b3600f 100644 --- a/themes/modern/src/partials/skills.xml +++ b/themes/modern/src/partials/skills.xml @@ -1,13 +1,55 @@ {{#if r.skills }} - + {{!-- This pBdrGroup section creates an embedded font-awesome icon image. --}} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAMAAADyHTlpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPlQTFRFv8HDv8HEv8LQv8LSv8zdv8HGv8LKv8HKv8jXv8bVv8LOwczdzcHDycLEwcHDxcHGycLD18bD1cTDzcLDx8HD28jD08LDw8HD1cbDxcHD2czS1czSy8bEw9Dmzdzxz97xydj1xdLqx9Tqy9jszdz7wc7iy9bu0+P/2ef72e//2/X/+djK4czD6dDE89bK4crD99rM997Q/dzO5c7E89TI997T//vd/efX/+HQ++XT//Hd/+3V/+nT///5+/n/+//////75f//6f///f/////s///q8//////1///37/////vo///k4fH/5//////w4+/7//Hk5fH/////unTQ4QAAAQ1JREFUSMft1GtTQUEYB/A/JSlCoXJJUYqKqNwvFaFDquf7f5h0jrMXe3BmvGrGvnp29jc7O/99dkG2BzZ0Q/8/bbVt01vsd+zRlzskbO5a9jqul9OK78woqgfOV6r5kwtpJYCtN726x3a3F4QruYBO5c6NXr0f4pyofiRbWEhqhNxZUiwsJOWx2yfFwkIOwrgwKslClWJUooUqjahUq9NhAUh1Gf2Lik0eAM+HsKsWhCNtLo8iuGSyeIy9sXRW7YTb5qk7ZyFZAoI1o5qTPFdmeVSyFG7LtDwqWYo9MLMls2fmpNRZU+v8pEdc6bNJWJZyv2rRLyGq79jP8lcgRrXiwTzxqFbR53hm/S/jF09ZANBqGaBnAAAAAElFTkSuQmCC + + + + + + + SKILLS + + + + + @@ -66,7 +108,7 @@ - + diff --git a/themes/modern/src/partials/writing.xml b/themes/modern/src/partials/writing.xml index 2f52b94..be11e01 100644 --- a/themes/modern/src/partials/writing.xml +++ b/themes/modern/src/partials/writing.xml @@ -1,13 +1,26 @@ {{#if r.writing}} - - - - - - WRITING - - + + + + + + + + + + + iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAMAAADyHTlpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAI1QTFRFv8HDv8HEv8bVv8jXv8LKv8HGv8HIv8zdv8rZv8TT18bDxcHD2dLd1cbDwczd2cjDxcLKwc7fxcTDx8HDz8TDy9jszdzxy9jmy9jo2ef72+n/1eX56dLI79LG/efT/+3X//Hf///59+/w9fX7//vo/f//9///7///8////fv7//nm8+/w8/H1/fXx////vxL+UwAAAMZJREFUSMft1NkSgjAMBdCL4i7uG+4KiIr2/z/PwghtsYk8+WSez2TuJJlAVC786Z/+mp7OQUUaduHMoypUSpgWnDQtRfc9lK2dhv1LYRcsDT0MCluLGSollK1faSqlsxzm1vXpAKlcbfO+Sn7SQmZ25NNz1WRqb/S2DAl3Td9ASfr0ubDSoLzU6Rep0XRHY0YqKmVjAkYqukNzc/cYqdOWEG9rlTptJ48os3apU6ATi8OUkmV6nJHSpHROG6Wlos8kq4D+Ni/aqw5+HvnsQQAAAABJRU5ErkJggk== + + + + + + + WRITING + + + {{#each r.writing}} From 82c80fb22203fe8021bd3a325caa650d177aa34a Mon Sep 17 00:00:00 2001 From: hacksalot Date: Sat, 19 Dec 2015 08:56:15 -0500 Subject: [PATCH 16/16] Update README. --- README.md | 27 +++++++++++++++++++-------- 1 file changed, 19 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 4be9831..4448f5c 100644 --- a/README.md +++ b/README.md @@ -1,19 +1,22 @@ fluent-themes ============= + Stylized templates for your résumé and/or CV, compatible with [FRESH][f] and [JSON Resume][jrs] formats. -- `awesome`: A technical resume theme based on [Awesome-CV][awe]. -- `minimist`: An unstyled barebones theme. -- `modern`: A middle of the road theme with a modern look 'n feel. -- `hello-world`: A simple-as-possible example theme. -- `compact`: A visually dense/compact theme. +- [positive][t-positive]: A visually dense/compact theme. +- [modern][t-modern]: A middle of the road theme with a modern look 'n feel. +- [compact][t-compact]: A visually dense/compact theme. +- [awesome][t-awesome]: A technical resume theme based on [Awesome-CV][awe]. +- [minimist][t-minimist]: An unstyled barebones theme. +- [hello-world][t-hello]: A simple-as-possible example theme. - New themes weekly. ## Install You don't need to install this repository to use the themes; just install -[FluentCV Desktop][1] or [Command Line][2]. Otherwise you can install the latest official standalone version of the theme repository over NPM... +[FluentCV Desktop][1] or [Command Line][2]. Otherwise you can install the latest +official standalone version of the theme repository over NPM... `[sudo] npm install fluent-themes --save` @@ -29,7 +32,9 @@ multiple formats. Each theme lives in a separate folder and consists of: - Any necessary support files (CSS, LaTeX partials, etc.). - A dedicated README. -Within its containing folder, a theme can have an arbitrary structure provided you either a) follow a standard naming convention or b) specify your theme files in your theme's JSON file. If you can do `{{ r.name }}` in a template file you +Within its containing folder, a theme can have an arbitrary structure provided +you either a) follow a standard naming convention or b) specify your theme files +in your theme's JSON file. If you can do `{{ r.name }}` in a template file you can work with FRESH themes. ## Contribute @@ -46,7 +51,13 @@ MIT. See [LICENSE.md][1] for details. [1]: http://fluentcv.com [2]: https://github.com/fluentdesk/fluentcv -[3]: ../LICENSE.md +[3]: https://github.com/fluentdesk/fluent-themes/blob/master/LICENSE.md [f]: https://github.com/fluentdesk/FRESCA [jrs]: http://jsonresume.org [awe]: https://github.com/posquit0/Awesome-CV +[t-awesome]: https://github.com/fluentdesk/fluent-themes/tree/master/themes/awesome +[t-minimist]: https://github.com/fluentdesk/fluent-themes/tree/master/themes/minimist +[t-modern]: https://github.com/fluentdesk/fluent-themes/tree/master/themes/modern +[t-hello]: https://github.com/fluentdesk/fluent-themes/tree/master/themes/hello-world +[t-compact]: https://github.com/fluentdesk/fluent-themes/tree/master/themes/compact +[t-positive]: https://github.com/fluentdesk/fluent-themes/tree/master/themes/positive
  • {{ name }}{{#each skills}}{{ this }} {{/each}}{{{ name }}}{{#each skills}}{{{ this }}} {{/each}}