mirror of
https://github.com/JuanCanham/fresh-themes.git
synced 2024-09-29 03:29:13 +01:00
Compare commits
No commits in common. "master" and "v0.15.1-beta" have entirely different histories.
master
...
v0.15.1-be
1
.gitignore
vendored
1
.gitignore
vendored
@ -1,2 +1,3 @@
|
|||||||
# It is pitch black. You are likely to be eaten by a grue.
|
# It is pitch black. You are likely to be eaten by a grue.
|
||||||
|
informatic-new/
|
||||||
assets/
|
assets/
|
||||||
|
56
CHANGELOG.md
56
CHANGELOG.md
@ -1,56 +0,0 @@
|
|||||||
CHANGELOG
|
|
||||||
===
|
|
||||||
|
|
||||||
## v0.17.0-beta (2018-02-07)
|
|
||||||
|
|
||||||
*This interim release adds cosmetic and content improvements to the Positive,
|
|
||||||
Modern, and Compact themes along with minor updates to the helpers-and-partials infrastructure for theme developers.*
|
|
||||||
|
|
||||||
### Theme: Positive
|
|
||||||
|
|
||||||
- Improved cosmetics.
|
|
||||||
- Added EXTRACURRICULAR section.
|
|
||||||
- Added `location` field (when present) on EMPLOYMENT, EDUCATION, & AFFILIATION
|
|
||||||
sections.
|
|
||||||
- Created [standalone version of Positive theme][1].
|
|
||||||
- Roll up the REFERENCES section into a "references available upon request"
|
|
||||||
message at the bottom of the resume.
|
|
||||||
- Updated PDF format from HTML.
|
|
||||||
|
|
||||||
### Theme: Modern
|
|
||||||
|
|
||||||
- Improved cosmetics.
|
|
||||||
- The SKILLS section now displays the number of years associated with each skill,
|
|
||||||
since this is a common metric asked for by HR personnel and recruiters.
|
|
||||||
- Added EXTRACURRICULAR section.
|
|
||||||
- Updated PDF format from HTML.
|
|
||||||
|
|
||||||
### Theme: Compact
|
|
||||||
|
|
||||||
- Added EXTRACURRICULAR section.
|
|
||||||
- Updated PDF format from HTML.
|
|
||||||
|
|
||||||
### Custom Themes
|
|
||||||
|
|
||||||
- Added reusable EXTRACURRICULAR partial (all formats).
|
|
||||||
- Added two minor skill-related template helpers, `ifHasSkill` and `skillYears`.
|
|
||||||
- HackMyResume: Fixed issue that would prevent custom FRESH themes from loading
|
|
||||||
if the theme folder contained uppercase characters.
|
|
||||||
- HackMyResume: Fixed issue that would prevent custom FRESH themes from loading
|
|
||||||
if they inherited from a predefined theme but didn't themselves live in the
|
|
||||||
`fresh-themes` repository.
|
|
||||||
|
|
||||||
### Other
|
|
||||||
|
|
||||||
- Introduced CHANGELOG.md (this file).
|
|
||||||
- Changed release notes format. Instead of the conventional
|
|
||||||
`Added / Changed / Fixed` structure, changes are grouped under each theme,
|
|
||||||
making it easier to track theme-specific changes from release to release.
|
|
||||||
|
|
||||||
|
|
||||||
## Previous Releases
|
|
||||||
|
|
||||||
See [/fresh-themes/releases][2] for previous releases.
|
|
||||||
|
|
||||||
[1]: https://github.com/fresh-standard/fresh-theme-positive
|
|
||||||
[2]: https://github.com/fresh-standard/fresh-themes/releases
|
|
@ -1,7 +1,7 @@
|
|||||||
The MIT License
|
The MIT License
|
||||||
===============
|
===============
|
||||||
|
|
||||||
Copyright (c) 2016-18 FRESH Standard (https://freshstandard.org)
|
Copyright (c) 2016 hacksalot (https://github.com/hacksalot)
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
of this software and associated documentation files (the "Software"), to deal
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
27
README.md
27
README.md
@ -22,8 +22,8 @@ Underscore, and in the future, other template engines such as Liquid.
|
|||||||
minimize the amount of duplication and boilerplate you have to wade through
|
minimize the amount of duplication and boilerplate you have to wade through
|
||||||
to design and/or build a modern, multiformat resume.
|
to design and/or build a modern, multiformat resume.
|
||||||
|
|
||||||
- **Open and unaffiliated**. Like the [FRESH/FRESCA schema][f] they're based
|
- **Open and unaffiliated**. Like the [FRESH/FRESCA schema][f] they're based on,
|
||||||
on, FRESH themes have no commercial or corporate backing, basis, or bias.
|
FRESH themes have no commercial or corporate backing, basis, or bias.
|
||||||
|
|
||||||
## Use
|
## Use
|
||||||
|
|
||||||
@ -50,8 +50,7 @@ GitHub and NPM.
|
|||||||
- [modern][t-modern]: A middle of the road theme with a modern look 'n feel.
|
- [modern][t-modern]: A middle of the road theme with a modern look 'n feel.
|
||||||
- [compact][t-compact]: A visually dense/compact theme.
|
- [compact][t-compact]: A visually dense/compact theme.
|
||||||
- [awesome][t-awesome]: A technical resume theme based on [Awesome-CV][awe].
|
- [awesome][t-awesome]: A technical resume theme based on [Awesome-CV][awe].
|
||||||
- [basis][t-basis]: A starter theme used as a basis for other themes.
|
- New themes weekly.
|
||||||
- New themes forthcoming.
|
|
||||||
|
|
||||||
All FRESH themes in this repo are MIT licensed. You're free to change, modify,
|
All FRESH themes in this repo are MIT licensed. You're free to change, modify,
|
||||||
update, or improve them at will.
|
update, or improve them at will.
|
||||||
@ -111,16 +110,18 @@ Contributions are encouraged.
|
|||||||
|
|
||||||
MIT. See [LICENSE.md][1] for details.
|
MIT. See [LICENSE.md][1] for details.
|
||||||
|
|
||||||
[1]: LICENSE.md
|
[1]: http://fluentcv.com
|
||||||
[f]: https://github.com/fresh-standard/fresh-schema
|
[2]: https://github.com/fluentdesk/fluentcv
|
||||||
[h]: https://github.com/fresh-standard/fresh-themes/blob/dev/themes/modern/src/modern-html.html
|
[3]: https://github.com/fluentdesk/fresh-themes/blob/master/LICENSE.md
|
||||||
[d]: https://github.com/fresh-standard/fresh-themes/blob/dev/themes/modern/src/modern-doc.xml
|
[f]: https://github.com/fluentdesk/FRESCA
|
||||||
|
[h]: https://github.com/fluentdesk/fresh-themes/blob/dev/themes/modern/src/modern-html.html
|
||||||
|
[d]: https://github.com/fluentdesk/fresh-themes/blob/dev/themes/modern/src/modern-doc.xml
|
||||||
[jrs]: http://jsonresume.org
|
[jrs]: http://jsonresume.org
|
||||||
[awe]: https://github.com/posquit0/Awesome-CV
|
[awe]: https://github.com/posquit0/Awesome-CV
|
||||||
[t-awesome]: https://github.com/fresh-standard/fresh-themes/tree/master/themes/awesome
|
[t-awesome]: https://github.com/fluentdesk/fresh-themes/tree/master/themes/awesome
|
||||||
[t-underscore]: https://github.com/fluentdesk/fresh-themes-underscore
|
[t-underscore]: https://github.com/fluentdesk/fresh-themes-underscore
|
||||||
[t-modern]: https://github.com/fresh-standard/fresh-themes/tree/master/themes/modern
|
[t-modern]: https://github.com/fluentdesk/fresh-themes/tree/master/themes/modern
|
||||||
[t-compact]: https://github.com/fresh-standard/fresh-themes/tree/master/themes/compact
|
[t-hello]: https://github.com/fluentdesk/fresh-themes/tree/master/themes/hello-world
|
||||||
[t-positive]: https://github.com/fresh-standard/fresh-themes/tree/master/themes/positive
|
[t-compact]: https://github.com/fluentdesk/fresh-themes/tree/master/themes/compact
|
||||||
[t-basis]: https://github.com/fresh-standard/fresh-themes/tree/master/themes/basis
|
[t-positive]: https://github.com/fluentdesk/fresh-themes/tree/master/themes/positive
|
||||||
[hmr]: https://github.com/hacksalot/hackmyresume
|
[hmr]: https://github.com/hacksalot/hackmyresume
|
||||||
|
19
index.js
19
index.js
@ -1,19 +0,0 @@
|
|||||||
/**
|
|
||||||
Mount individual themes onto the module object for convenience.
|
|
||||||
@module index.js
|
|
||||||
@license MIT. See LICENSE.md for details.
|
|
||||||
*/
|
|
||||||
|
|
||||||
(function(){
|
|
||||||
|
|
||||||
module.exports = {
|
|
||||||
themes: {
|
|
||||||
awesome: require('./themes/awesome/theme.json'),
|
|
||||||
basis: require('./themes/basis/theme.json'),
|
|
||||||
compact: require('./themes/compact/theme.json'),
|
|
||||||
modern: require('./themes/modern/theme.json'),
|
|
||||||
positive: require('./themes/positive/theme.json')
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
}());
|
|
17
package.json
17
package.json
@ -1,12 +1,12 @@
|
|||||||
{
|
{
|
||||||
"name": "fresh-themes",
|
"name": "fresh-themes",
|
||||||
"version": "0.17.0-beta",
|
"version": "0.15.1-beta",
|
||||||
"description": "Multiformat themes and templates for your résumé / CV.",
|
"description": "Multiformat themes and templates for your résumé / CV.",
|
||||||
"repository": {
|
"repository": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/fresh-standard/fresh-themes.git"
|
"url": "https://github.com/fluentdesk/fresh-themes.git"
|
||||||
},
|
},
|
||||||
"main": "index.js",
|
"main": "README.md",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"résumé",
|
"résumé",
|
||||||
"resume",
|
"resume",
|
||||||
@ -28,18 +28,15 @@
|
|||||||
],
|
],
|
||||||
"author": "hacksalot <hacksalot@indevious.com> (https://github.com/hacksalot)",
|
"author": "hacksalot <hacksalot@indevious.com> (https://github.com/hacksalot)",
|
||||||
"contributors": [
|
"contributors": [
|
||||||
"hacksalot <hacksalot@indevious.com> (https://github.com/hacksalot)",
|
|
||||||
"Brett Hardin (https://github.com/bhardin)",
|
"Brett Hardin (https://github.com/bhardin)",
|
||||||
"hareekum (https://github.com/hareekum)",
|
|
||||||
"Jonathon Lui (https://jonathanlui.com)",
|
|
||||||
"Evan Plaice <evanplaice@gmail.com> (https://github.com/evanplaice)",
|
"Evan Plaice <evanplaice@gmail.com> (https://github.com/evanplaice)",
|
||||||
"Jonathan Wolfe (https://github.com/JonathanWolfe)",
|
"Ya Zhuang (https://github.com/zhuangya)",
|
||||||
"Ya Zhuang (https://github.com/zhuangya)"
|
"hacksalot <hacksalot@indevious.com> (https://github.com/hacksalot)"
|
||||||
],
|
],
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"bugs": {
|
"bugs": {
|
||||||
"url": "https://github.com/fresh-standard/fresh-themes/issues"
|
"url": "https://github.com/fluentdesk/fresh-themes/issues"
|
||||||
},
|
},
|
||||||
"homepage": "https://github.com/fresh-standard/fresh-themes",
|
"homepage": "https://github.com/fluentdesk/fresh-themes",
|
||||||
"dependencies": { }
|
"dependencies": { }
|
||||||
}
|
}
|
||||||
|
@ -1,16 +0,0 @@
|
|||||||
/partials/
|
|
||||||
===
|
|
||||||
*Global reusable partials for FRESH themes.*
|
|
||||||
|
|
||||||
This folder contains generic reusable templates for FRESH resume assembly. These
|
|
||||||
are provided on a per-format basis (one set of partials for DOC, one set of
|
|
||||||
partials for HTML, etc.) and can be invoked from any theme that needs them.
|
|
||||||
|
|
||||||
- [/doc](/doc): Partials for MS Word (\*.doc) formats.
|
|
||||||
- [/html](/html): Partials for HTML (\*.html) formats.
|
|
||||||
- [/md](/md): Partials for Markdown (\*.md) formats.
|
|
||||||
- [/txt](/txt): Partials for text (\*.txt) formats.
|
|
||||||
|
|
||||||
Note that not every FRESH theme uses partials, and not every FRESH theme that
|
|
||||||
uses partials will use these predefined partials. FRESH themes may define their
|
|
||||||
own custom partials or forgo the idea of using partials altogether.
|
|
@ -1,71 +0,0 @@
|
|||||||
<wx:sub-section>
|
|
||||||
|
|
||||||
{{#> header-extracurricular }}
|
|
||||||
{{> header-simple _title="EXTRACURRICULAR" _section="extracurricular" }}
|
|
||||||
{{/header-extracurricular}}
|
|
||||||
|
|
||||||
{{#each r.extracurricular}}
|
|
||||||
|
|
||||||
<wx:sub-section>
|
|
||||||
<w:p wsp:rsidR="00C146CA" wsp:rsidRPr="00C146CA" wsp:rsidRDefault="00606071" wsp:rsidP="00E578D4">
|
|
||||||
<w:pPr>
|
|
||||||
<w:pStyle w:val="Heading2"/>
|
|
||||||
<w:tabs>
|
|
||||||
<w:tab w:val="right" w:pos="9360"/>
|
|
||||||
</w:tabs>
|
|
||||||
</w:pPr>
|
|
||||||
<w:r wsp:rsidR="00C146CA" wsp:rsidRPr="00C146CA">
|
|
||||||
<w:t>{{ title }}, </w:t>
|
|
||||||
</w:r>
|
|
||||||
{{#if url}}<w:hlink w:dest="{{{ url }}}">{{/if}}
|
|
||||||
<w:r wsp:rsidR="009452CA" wsp:rsidRPr="00606071">
|
|
||||||
{{#if url}}
|
|
||||||
<w:rPr>
|
|
||||||
<w:rStyle w:val="Hyperlink"/>
|
|
||||||
</w:rPr>
|
|
||||||
{{/if}}
|
|
||||||
<w:t>{{ activity }}</w:t>
|
|
||||||
</w:r>
|
|
||||||
{{#if url}}</w:hlink>{{/if}}
|
|
||||||
<w:r wsp:rsidR="00EA0B64">
|
|
||||||
<w:tab/>
|
|
||||||
</w:r>
|
|
||||||
<w:r wsp:rsidR="00C146CA" wsp:rsidRPr="00C146CA">
|
|
||||||
<w:rPr>
|
|
||||||
<w:rStyle w:val="FromTo"/>
|
|
||||||
</w:rPr>
|
|
||||||
<w:t>{{dateRange . 'MMM YYYY'}}</w:t>
|
|
||||||
</w:r>
|
|
||||||
</w:p>
|
|
||||||
<w:p wsp:rsidR="00C146CA" wsp:rsidRPr="000A3AF0" wsp:rsidRDefault="00C146CA" wsp:rsidP="00C146CA">
|
|
||||||
<w:pPr>
|
|
||||||
<w:rPr>
|
|
||||||
<w:sz-cs w:val="20"/>
|
|
||||||
</w:rPr>
|
|
||||||
</w:pPr>
|
|
||||||
{{{wpml summary true}}}
|
|
||||||
</w:p>
|
|
||||||
|
|
||||||
{{#each highlights }}
|
|
||||||
<w:p wsp:rsidR="00C146CA" wsp:rsidRDefault="009452CA" wsp:rsidP="00C146CA">
|
|
||||||
<w:pPr>
|
|
||||||
<w:pStyle w:val="ListParagraph"/>
|
|
||||||
<w:listPr>
|
|
||||||
<w:ilvl w:val="0"/>
|
|
||||||
<w:ilfo w:val="1"/>
|
|
||||||
<wx:t wx:val="•"/>
|
|
||||||
<wx:font wx:val="Calibri"/>
|
|
||||||
</w:listPr>
|
|
||||||
<w:rPr>
|
|
||||||
<w:sz-cs w:val="20"/>
|
|
||||||
</w:rPr>
|
|
||||||
</w:pPr>
|
|
||||||
{{{wpml this true}}}
|
|
||||||
</w:p>
|
|
||||||
{{/each}}
|
|
||||||
|
|
||||||
</wx:sub-section>
|
|
||||||
|
|
||||||
{{/each}}
|
|
||||||
|
|
||||||
</wx:sub-section>
|
|
@ -15,7 +15,6 @@
|
|||||||
{{ employer }}
|
{{ employer }}
|
||||||
{{/if}}
|
{{/if}}
|
||||||
</h3>
|
</h3>
|
||||||
<span class="location">{{location}}</span>
|
|
||||||
<span class="tenure">{{dateRange .}}</span>
|
<span class="tenure">{{dateRange .}}</span>
|
||||||
<p>{{{ summary }}}</p>
|
<p>{{{ summary }}}</p>
|
||||||
{{> highlights }}
|
{{> highlights }}
|
||||||
|
@ -1,27 +0,0 @@
|
|||||||
{{#section "extracurricular"}}
|
|
||||||
<hr>
|
|
||||||
<section id="extracurricular">
|
|
||||||
{{#> header-extracurricular }}
|
|
||||||
{{> header-icon _title="EXTRACURRICULAR" _section="extracurricular" _hdricon=(lookup . '_icon') }}
|
|
||||||
{{/header-extracurricular}}
|
|
||||||
|
|
||||||
{{#each r.extracurricular}}
|
|
||||||
{{#> body-extracurricular }}
|
|
||||||
<div>
|
|
||||||
<h3><em>{{ title }}</em>,
|
|
||||||
{{#if url }}
|
|
||||||
<a href="{{{ url }}}">{{ activity }}</a>
|
|
||||||
{{else}}
|
|
||||||
{{ activity }}
|
|
||||||
{{/if}}
|
|
||||||
</h3>
|
|
||||||
{{#if location}}<span class="location">{{location}}</span>{{/if}}
|
|
||||||
<span class="tenure">{{dateRange .}}</span>
|
|
||||||
<p>{{{ summary }}}</p>
|
|
||||||
{{> highlights }}
|
|
||||||
{{#if keywords}}<span class="keywords">{{#each keywords}}{{{ . }}} {{/each}}</span>{{/if}}
|
|
||||||
</div>
|
|
||||||
{{/body-extracurricular}}
|
|
||||||
{{/each}}
|
|
||||||
</section>
|
|
||||||
{{/section}}
|
|
@ -8,8 +8,7 @@
|
|||||||
{{#> body-writing }}
|
{{#> body-writing }}
|
||||||
<div>
|
<div>
|
||||||
<h3><em>{{#if url}}<a href="{{{ url }}}">{{{ title }}}</a>{{else}}{{{ title }}}{{/if}}</em>,
|
<h3><em>{{#if url}}<a href="{{{ url }}}">{{{ title }}}</a>{{else}}{{{ title }}}{{/if}}</em>,
|
||||||
|
{{ publisher.name }}</h3>
|
||||||
{{stringOrObject publisher "name" }}</h3>
|
|
||||||
<span class="tenure">{{date date 'YYYY'}}</span>
|
<span class="tenure">{{date date 'YYYY'}}</span>
|
||||||
{{{ summary }}}
|
{{{ summary }}}
|
||||||
{{> highlights }}
|
{{> highlights }}
|
||||||
|
@ -1,14 +0,0 @@
|
|||||||
{{#section "extracurricular"}}
|
|
||||||
## {{{sectionTitle "EXTRACURRICULAR"}}}
|
|
||||||
|
|
||||||
{{#each r.extracurricular }}
|
|
||||||
### {{{ title }}}, {{{ activity }}} ({{dateRange .}})
|
|
||||||
{{{ summary }}}
|
|
||||||
{{#if highlights}}
|
|
||||||
{{#each highlights}}
|
|
||||||
- {{{ this }}}
|
|
||||||
{{/each}}
|
|
||||||
{{/if}}
|
|
||||||
|
|
||||||
{{/each}}
|
|
||||||
{{/section}}
|
|
@ -6,9 +6,10 @@
|
|||||||
|
|
||||||
{{{ summary }}}
|
{{{ summary }}}
|
||||||
{{#if highlights}}
|
{{#if highlights}}
|
||||||
|
|
||||||
{{#each highlights}}
|
{{#each highlights}}
|
||||||
- {{{ this }}}
|
- {{{ this }}}
|
||||||
{{/each}}{{/if}}
|
{{/each}}
|
||||||
|
{{/if}}
|
||||||
|
|
||||||
{{/each}}
|
{{/each}}
|
||||||
{{/section}}
|
{{/section}}
|
||||||
|
@ -1,8 +1,13 @@
|
|||||||
{{#section 'writing'}}
|
{{#section 'writing'}}
|
||||||
## {{{sectionTitle "WRITING"}}}
|
## WRITING
|
||||||
|
|
||||||
{{#each r.writing}}
|
{{#each r.writing}}
|
||||||
### ***{{linkMD title url}}*** ({{#if publisher}}{{stringOrObject publisher "name"}}, {{/if}}{{date date}})
|
{{#if url}}
|
||||||
|
### [{{{ title }}}]({{{ url }}}) ({{date date}})
|
||||||
|
{{else}}
|
||||||
|
### {{{ title }}} ({{date date}})
|
||||||
|
{{/if}}
|
||||||
|
|
||||||
{{{ summary }}}
|
{{{ summary }}}
|
||||||
|
|
||||||
{{/each}}
|
{{/each}}
|
||||||
|
@ -1,15 +0,0 @@
|
|||||||
{{#section "extracurricular"}}
|
|
||||||
{{{sectionTitle "EXTRACURRICULAR"}}} ----------------------------------------------------------------
|
|
||||||
|
|
||||||
{{#each r.extracurricular }}
|
|
||||||
{{{ title }}}, {{{ activity }}} ({{dateRange .}})
|
|
||||||
{{#if summary}}{{{ summary }}}
|
|
||||||
{{/if}}
|
|
||||||
{{#if highlights}}
|
|
||||||
{{#each highlights}}
|
|
||||||
- {{{ this }}}
|
|
||||||
{{/each}}
|
|
||||||
{{/if}}
|
|
||||||
|
|
||||||
{{/each}}
|
|
||||||
{{/section}}
|
|
@ -3,13 +3,15 @@
|
|||||||
|
|
||||||
{{#each r.governance }}
|
{{#each r.governance }}
|
||||||
{{#if role}}{{{ role }}}, {{/if}}{{{ organization }}}{{#has 'start'}} ({{dateRange .}}){{/has}}
|
{{#if role}}{{{ role }}}, {{/if}}{{{ organization }}}{{#has 'start'}} ({{dateRange .}}){{/has}}
|
||||||
{{#if summary}}{{{ summary }}}
|
{{~#if summary}}
|
||||||
{{/if}}
|
|
||||||
{{#if highlights}}
|
{{{ summary }}}{{/if}}
|
||||||
|
|
||||||
|
{{~#if highlights}}
|
||||||
|
|
||||||
{{#each highlights}}
|
{{#each highlights}}
|
||||||
- {{{ this }}}
|
- {{{ this }}}
|
||||||
{{/each}}
|
{{/each}}{{/if}}
|
||||||
{{/if}}
|
|
||||||
|
|
||||||
{{/each}}
|
{{/each}}
|
||||||
{{/section}}
|
{{/section}}
|
||||||
|
@ -1,4 +1 @@
|
|||||||
{{#has 'info.brief' }}
|
{{#has 'info.brief' }}{{{ r.info.brief }}}{{/has}}
|
||||||
{{{ r.info.brief }}}
|
|
||||||
|
|
||||||
{{/has}}
|
|
||||||
|
@ -3,6 +3,7 @@
|
|||||||
|
|
||||||
{{#each r.samples }}
|
{{#each r.samples }}
|
||||||
{{{ title }}} ({{date date}})
|
{{{ title }}} ({{date date}})
|
||||||
|
|
||||||
{{{ summary }}}
|
{{{ summary }}}
|
||||||
{{#if highlights}}
|
{{#if highlights}}
|
||||||
{{#each highlights}}
|
{{#each highlights}}
|
||||||
|
@ -4,5 +4,4 @@
|
|||||||
{{#each r.skills.sets}}
|
{{#each r.skills.sets}}
|
||||||
- {{{ name }}}: {{#each skills}}{{{ . }}} {{/each}}
|
- {{{ name }}}: {{#each skills}}{{{ . }}} {{/each}}
|
||||||
{{/each}}
|
{{/each}}
|
||||||
|
|
||||||
{{/section}}
|
{{/section}}
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
{{{sectionTitle "WRITING"}}} ------------------------------------------------------------------------
|
{{{sectionTitle "WRITING"}}} ------------------------------------------------------------------------
|
||||||
|
|
||||||
{{#each r.writing}}
|
{{#each r.writing}}
|
||||||
{{{ title }}} ({{#if publisher}}{{stringOrObject publisher "name" }}{{/if}}{{#if date}}, {{date date}}{{/if}})
|
{{{ title }}}{{#if date}} ({{date date}}){{/if}}
|
||||||
{{#if summary}}{{{ summary }}}
|
{{#if summary}}{{{ summary }}}
|
||||||
{{/if}}
|
{{/if}}
|
||||||
|
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
/themes/
|
/themes/
|
||||||
========
|
========
|
||||||
Predefined FRESH resume themes live here, one per folder.
|
FRESH resume themes live here, one per folder.
|
||||||
|
|
||||||
- [`modern`](modern): A middle of the road theme with a modern look and feel.
|
- [`modern`](modern): A middle of the road theme with a modern look and feel.
|
||||||
- [`basis`](basis): A theme that is a basis for other themes.
|
- [`basis`](basis): A theme that is a basis for other themes.
|
||||||
- [`compact`](compact): A compact theme.
|
- [`compact`](compact): A compact theme.
|
||||||
- [`positive`](positive): A theme that partakes of that which is positive.
|
- [`positive`](positive): A theme that partakes of that which is positive.
|
||||||
- [`awesome`](awesome): A LaTeX theme based on Awesome-CV.
|
- [`awesome`][awesome]: A LaTeX theme based on Awesome-CV.
|
||||||
|
@ -52,7 +52,7 @@ fork of the original Awesome-CV for LaTeX.
|
|||||||
See the original project for license information.
|
See the original project for license information.
|
||||||
|
|
||||||
[awe]: https://github.com/posquit0/Awesome-CV
|
[awe]: https://github.com/posquit0/Awesome-CV
|
||||||
[hmr]: https://fluentdesk.com/hackmyresume
|
[hmr]: http://please.hackmyresume.com
|
||||||
[fre]: http://freshstandard.org
|
[fre]: http://freshstandard.org
|
||||||
[und]: http://underscorejs.org/#template
|
[und]: http://underscorejs.org/#template
|
||||||
[hb350]: https://github.com/wycats/handlebars.js/issues/350
|
[hb350]: https://github.com/wycats/handlebars.js/issues/350
|
||||||
|
@ -71,7 +71,7 @@
|
|||||||
% To support LaTeX quoting style
|
% To support LaTeX quoting style
|
||||||
\defaultfontfeatures{Ligatures=TeX}
|
\defaultfontfeatures{Ligatures=TeX}
|
||||||
% Needed to manage math fonts
|
% Needed to manage math fonts
|
||||||
\RequirePackage[math-style=TeX]{unicode-math}
|
\RequirePackage[math-style=TeX,vargreek-shape=unicode]{unicode-math}
|
||||||
% Needed to use icons from font-awesome
|
% Needed to use icons from font-awesome
|
||||||
% (https://github.com/posquit0/latex-fontawesome)
|
% (https://github.com/posquit0/latex-fontawesome)
|
||||||
\RequirePackage{fontawesome}
|
\RequirePackage{fontawesome}
|
||||||
|
@ -52,7 +52,7 @@
|
|||||||
% Comment any of the lines below if they are not required
|
% Comment any of the lines below if they are not required
|
||||||
%-------------------------------------------------------------------------------
|
%-------------------------------------------------------------------------------
|
||||||
\name{[~ print(h.initialWords( r.name )) ~]}{[[ h.lastWord( r.name ) ]]}
|
\name{[~ print(h.initialWords( r.name )) ~]}{[[ h.lastWord( r.name ) ]]}
|
||||||
[~ if (r.info.label) { ~]\position{[[ r.info.label ]]}[~ } ~]
|
\position{[[ r.info.label ]]}
|
||||||
\address{[[ r.location.address ]]}
|
\address{[[ r.location.address ]]}
|
||||||
|
|
||||||
\mobile{[[ r.contact.phone ]]}
|
\mobile{[[ r.contact.phone ]]}
|
||||||
@ -90,7 +90,6 @@
|
|||||||
\input{cv/education.tex}
|
\input{cv/education.tex}
|
||||||
\input{cv/skills.tex}
|
\input{cv/skills.tex}
|
||||||
\input{cv/experience.tex}
|
\input{cv/experience.tex}
|
||||||
\input{cv/service.tex}
|
|
||||||
\input{cv/extracurricular.tex}
|
\input{cv/extracurricular.tex}
|
||||||
\input{cv/honors.tex}
|
\input{cv/honors.tex}
|
||||||
\input{cv/presentation.tex}
|
\input{cv/presentation.tex}
|
||||||
|
@ -1,28 +0,0 @@
|
|||||||
[~ if (r.service && r.service.history && r.service.history.length ) { ~]
|
|
||||||
%-------------------------------------------------------------------------------
|
|
||||||
% SECTION TITLE
|
|
||||||
%-------------------------------------------------------------------------------
|
|
||||||
\cvsection{Service}
|
|
||||||
|
|
||||||
|
|
||||||
%-------------------------------------------------------------------------------
|
|
||||||
% CONTENT
|
|
||||||
%-------------------------------------------------------------------------------
|
|
||||||
\begin{cventries}
|
|
||||||
[~ _.each( r.service.history, function(job) { ~]
|
|
||||||
%---------------------------------------------------------
|
|
||||||
\cventry
|
|
||||||
{[[ job.position ]]} % Job title
|
|
||||||
{[[ job.organization ]]} % Organization
|
|
||||||
{[[ job.location ]]} % Location
|
|
||||||
{[[ h.dateRange( job ) ]]} % Date(s)
|
|
||||||
{[~ if (job.highlights && job.highlights.length ) { ~]
|
|
||||||
\begin{cvitems} % Description(s) of tasks/responsibilities
|
|
||||||
[[ h.pad( job.highlights.map( function(h) { return '\\item {' + h + '}' }), -8 ) ]]
|
|
||||||
\end{cvitems}
|
|
||||||
[~ } ~]}
|
|
||||||
|
|
||||||
[~ }); ~]
|
|
||||||
%---------------------------------------------------------
|
|
||||||
\end{cventries}
|
|
||||||
[~ } ~]
|
|
@ -12,15 +12,15 @@
|
|||||||
[~ _.each( r.writing, function(wri) { ~]
|
[~ _.each( r.writing, function(wri) { ~]
|
||||||
%---------------------------------------------------------
|
%---------------------------------------------------------
|
||||||
\cventry
|
\cventry
|
||||||
{[~ if (_.isString(wri.publisher)) { ~]
|
{[~ print( wri.publisher ? wri.publisher.name : 'Unknown' ) ~]} % Role
|
||||||
[[ wri.publisher]]
|
|
||||||
[~ } else { ~]
|
|
||||||
print( wri.publisher ? wri.publisher.name : 'Unknown' )
|
|
||||||
[~ } ~]} % Publisher
|
|
||||||
{[[ wri.title ]]} % Title
|
{[[ wri.title ]]} % Title
|
||||||
{[[ wri.url ]]} % URL
|
{[[ wri.url ]]} % Location
|
||||||
{[[ h.date(wri.date) ]]} % Date(s)
|
{[[ h.date(wri.date) ]]} % Date(s)
|
||||||
{[[ wri.summary ]]} % Summary
|
{[~ if (wri.highlights && wri.highlights.length) { ~]
|
||||||
|
\begin{cvitems} % Description(s)
|
||||||
|
[~ print( h.pad( wri.highlights.map( function(h) { return '\\item {' + h + '}' }), -8 ) ) ~]
|
||||||
|
\end{cvitems}
|
||||||
|
[~ } ~]}
|
||||||
|
|
||||||
[~ }); ~]
|
[~ }); ~]
|
||||||
%---------------------------------------------------------
|
%---------------------------------------------------------
|
||||||
|
@ -90,7 +90,6 @@
|
|||||||
% \input{resume/summary.tex}
|
% \input{resume/summary.tex}
|
||||||
\input{resume/education.tex}
|
\input{resume/education.tex}
|
||||||
\input{resume/experience.tex}
|
\input{resume/experience.tex}
|
||||||
\input{resume/service.tex}
|
|
||||||
\input{resume/extracurricular.tex}
|
\input{resume/extracurricular.tex}
|
||||||
\input{resume/honors.tex}
|
\input{resume/honors.tex}
|
||||||
\input{resume/presentation.tex}
|
\input{resume/presentation.tex}
|
||||||
|
@ -1,28 +0,0 @@
|
|||||||
[~ if (r.service && r.service.history && r.service.history.length ) { ~]
|
|
||||||
%-------------------------------------------------------------------------------
|
|
||||||
% SECTION TITLE
|
|
||||||
%-------------------------------------------------------------------------------
|
|
||||||
\cvsection{Service}
|
|
||||||
|
|
||||||
|
|
||||||
%-------------------------------------------------------------------------------
|
|
||||||
% CONTENT
|
|
||||||
%-------------------------------------------------------------------------------
|
|
||||||
\begin{cventries}
|
|
||||||
[~ _.each( r.service.history, function(job) { ~]
|
|
||||||
%---------------------------------------------------------
|
|
||||||
\cventry
|
|
||||||
{[[ job.position ]]} % Job title
|
|
||||||
{[[ job.organization ]]} % Organization
|
|
||||||
{[[ job.location ]]} % Location
|
|
||||||
{[[ h.dateRange( job ) ]]} % Date(s)
|
|
||||||
{[~ if (job.highlights && job.highlights.length ) { ~]
|
|
||||||
\begin{cvitems} % Description(s) of tasks/responsibilities
|
|
||||||
[[ h.pad( job.highlights.map( function(h) { return '\\item {' + h + '}' }), -8 ) ]]
|
|
||||||
\end{cvitems}
|
|
||||||
[~ } ~]}
|
|
||||||
|
|
||||||
[~ }); ~]
|
|
||||||
%---------------------------------------------------------
|
|
||||||
\end{cventries}
|
|
||||||
[~ } ~]
|
|
@ -12,15 +12,15 @@
|
|||||||
[~ _.each( r.writing, function(wri) { ~]
|
[~ _.each( r.writing, function(wri) { ~]
|
||||||
%---------------------------------------------------------
|
%---------------------------------------------------------
|
||||||
\cventry
|
\cventry
|
||||||
{[~ if (_.isString(wri.publisher)) { ~]
|
{[~ print( wri.publisher ? wri.publisher.name : 'Unknown' ) ~]} % Role
|
||||||
[[ wri.publisher]]
|
|
||||||
[~ } else { ~]
|
|
||||||
print( wri.publisher ? wri.publisher.name : 'Unknown' )
|
|
||||||
[~ } ~]} % Publisher
|
|
||||||
{[[ wri.title ]]} % Title
|
{[[ wri.title ]]} % Title
|
||||||
{[[ wri.url ]]} % URL
|
{[[ wri.url ]]} % Location
|
||||||
{[[ h.date(wri.date) ]]} % Date(s)
|
{[[ h.date(wri.date) ]]} % Date(s)
|
||||||
{[[ wri.summary ]]} % Summary
|
{[~ if (wri.highlights && wri.highlights.length) { ~]
|
||||||
|
\begin{cvitems} % Description(s)
|
||||||
|
[~ print( h.pad( wri.highlights.map( function(h) { return '\\item {' + h + '}' }), -8 ) ) ~]
|
||||||
|
\end{cvitems}
|
||||||
|
[~ } ~]}
|
||||||
|
|
||||||
[~ }); ~]
|
[~ }); ~]
|
||||||
%---------------------------------------------------------
|
%---------------------------------------------------------
|
||||||
|
@ -28,7 +28,6 @@
|
|||||||
"src/latex/examples/cv/committees.tex",
|
"src/latex/examples/cv/committees.tex",
|
||||||
"src/latex/examples/cv/education.tex",
|
"src/latex/examples/cv/education.tex",
|
||||||
"src/latex/examples/cv/experience.tex",
|
"src/latex/examples/cv/experience.tex",
|
||||||
"src/latex/examples/cv/service.tex",
|
|
||||||
"src/latex/examples/cv/extracurricular.tex",
|
"src/latex/examples/cv/extracurricular.tex",
|
||||||
"src/latex/examples/cv/honors.tex",
|
"src/latex/examples/cv/honors.tex",
|
||||||
"src/latex/examples/cv/presentation.tex",
|
"src/latex/examples/cv/presentation.tex",
|
||||||
|
@ -1,32 +0,0 @@
|
|||||||
|
|
||||||
/**
|
|
||||||
Sample helper definitions for HackMyResume's "basis" example theme.
|
|
||||||
@license MIT. See LICENSE.md for details.
|
|
||||||
@module themes/basis/helpers/sample-helpers
|
|
||||||
*/
|
|
||||||
|
|
||||||
(function() {
|
|
||||||
|
|
||||||
// Block helper function definitions.
|
|
||||||
var SampleHelpers = module.exports = {
|
|
||||||
|
|
||||||
// A sample helper that returns the supplied value.
|
|
||||||
helperA: function(someVal, options) {
|
|
||||||
return someVal;
|
|
||||||
},
|
|
||||||
|
|
||||||
// Another sample helper that returns the supplied value.
|
|
||||||
helperB: function(title, options) {
|
|
||||||
return title;
|
|
||||||
},
|
|
||||||
|
|
||||||
// A sample block helper
|
|
||||||
helperC: function(lhs, rhs, options) {
|
|
||||||
if (lhs || rhs) {
|
|
||||||
return options.fn(this);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
};
|
|
||||||
|
|
||||||
}).call(this);
|
|
@ -47,8 +47,6 @@
|
|||||||
|
|
||||||
{{> section/service }}
|
{{> section/service }}
|
||||||
|
|
||||||
{{> section/extracurricular }}
|
|
||||||
|
|
||||||
{{> section/samples }}
|
{{> section/samples }}
|
||||||
|
|
||||||
{{> section/writing }}
|
{{> section/writing }}
|
||||||
|
@ -28,8 +28,6 @@
|
|||||||
|
|
||||||
{{> section/recognition }}
|
{{> section/recognition }}
|
||||||
|
|
||||||
{{> section/extracurricular }}
|
|
||||||
|
|
||||||
{{> section/speaking }}
|
{{> section/speaking }}
|
||||||
|
|
||||||
{{> section/references }}
|
{{> section/references }}
|
||||||
|
@ -47,8 +47,6 @@
|
|||||||
|
|
||||||
{{> section/service }}
|
{{> section/service }}
|
||||||
|
|
||||||
{{> section/extracurricular }}
|
|
||||||
|
|
||||||
{{> section/samples }}
|
{{> section/samples }}
|
||||||
|
|
||||||
{{> section/writing }}
|
{{> section/writing }}
|
||||||
|
@ -4,7 +4,6 @@
|
|||||||
{{#has 'contact.website' }}Web: {{{ r.contact.website }}}{{/has}}
|
{{#has 'contact.website' }}Web: {{{ r.contact.website }}}{{/has}}
|
||||||
================================================================================
|
================================================================================
|
||||||
|
|
||||||
|
|
||||||
{{> section/info }}
|
{{> section/info }}
|
||||||
|
|
||||||
{{> section/skills }}
|
{{> section/skills }}
|
||||||
@ -29,8 +28,6 @@
|
|||||||
|
|
||||||
{{> section/recognition }}
|
{{> section/recognition }}
|
||||||
|
|
||||||
{{> section/extracurricular }}
|
|
||||||
|
|
||||||
{{> section/references }}
|
{{> section/references }}
|
||||||
|
|
||||||
{{> section/interests }}
|
{{> section/interests }}
|
||||||
|
@ -3,6 +3,5 @@
|
|||||||
"description": "A theme that is a basis for other themes.",
|
"description": "A theme that is a basis for other themes.",
|
||||||
"author": "hacksalot <hacksalot@indevious.com> (https://github.com/hacksalot)",
|
"author": "hacksalot <hacksalot@indevious.com> (https://github.com/hacksalot)",
|
||||||
"engine": "handlebars",
|
"engine": "handlebars",
|
||||||
"message": "This theme contains default unstyled formats that can be used by other themes or as a starting point for a custom theme.",
|
"message": "This theme contains default unstyled formats that can be used by other themes or as a starting point for a custom theme."
|
||||||
"helpers": ["helpers/*.js"]
|
|
||||||
}
|
}
|
||||||
|
@ -67,7 +67,6 @@
|
|||||||
{{#section "affiliation"}}{{> section/affiliation }}{{/section}}
|
{{#section "affiliation"}}{{> section/affiliation }}{{/section}}
|
||||||
{{#section "education"}}{{> section/education }}{{/section}}
|
{{#section "education"}}{{> section/education }}{{/section}}
|
||||||
{{#section "service"}}{{> section/service }}{{/section}}
|
{{#section "service"}}{{> section/service }}{{/section}}
|
||||||
{{#section "extracurricular"}}{{> section/extracurricular }}{{/section}}
|
|
||||||
{{#section "writing"}}{{> section/writing }}{{/section}}
|
{{#section "writing"}}{{> section/writing }}{{/section}}
|
||||||
{{#section "speaking"}}{{> section/speaking }}{{/section}}
|
{{#section "speaking"}}{{> section/speaking }}{{/section}}
|
||||||
{{#section "reading"}}{{> section/reading }}{{/section}}
|
{{#section "reading"}}{{> section/reading }}{{/section}}
|
||||||
|
@ -28,7 +28,6 @@
|
|||||||
{{#*inline "icon-projects"}}<span class="fa fa-star"></span>{{/inline}}
|
{{#*inline "icon-projects"}}<span class="fa fa-star"></span>{{/inline}}
|
||||||
{{#*inline "icon-governance"}}<span class="fa fa-balance-scale"></span>{{/inline}}
|
{{#*inline "icon-governance"}}<span class="fa fa-balance-scale"></span>{{/inline}}
|
||||||
{{#*inline "icon-education"}}<span class="fa fa-mortar-board"></span>{{/inline}}
|
{{#*inline "icon-education"}}<span class="fa fa-mortar-board"></span>{{/inline}}
|
||||||
{{#*inline "icon-extracurricular"}}<span class="fa fa-child"></span>{{/inline}}
|
|
||||||
{{#*inline "icon-service"}}<span class="fa fa-child"></span>{{/inline}}
|
{{#*inline "icon-service"}}<span class="fa fa-child"></span>{{/inline}}
|
||||||
{{#*inline "icon-affiliation"}}<span class="fa fa-share-alt"></span>{{/inline}}
|
{{#*inline "icon-affiliation"}}<span class="fa fa-share-alt"></span>{{/inline}}
|
||||||
{{#*inline "icon-samples"}}<span class="fa fa-share"></span>{{/inline}}
|
{{#*inline "icon-samples"}}<span class="fa fa-share"></span>{{/inline}}
|
||||||
@ -90,7 +89,6 @@
|
|||||||
{{> section/governance _icon="icon-governance"}}
|
{{> section/governance _icon="icon-governance"}}
|
||||||
{{> section/education _icon="icon-education"}}
|
{{> section/education _icon="icon-education"}}
|
||||||
{{> section/service _icon="icon-service"}}
|
{{> section/service _icon="icon-service"}}
|
||||||
{{> section/extracurricular _icon="icon-extracurricular"}}
|
|
||||||
{{> section/affiliation _icon="icon-affiliation"}}
|
{{> section/affiliation _icon="icon-affiliation"}}
|
||||||
{{> section/samples _icon="icon-samples"}}
|
{{> section/samples _icon="icon-samples"}}
|
||||||
{{> section/writing _icon="icon-writing"}}
|
{{> section/writing _icon="icon-writing"}}
|
||||||
|
@ -26,19 +26,16 @@
|
|||||||
{{#*inline "icon-skills"}}<span class="fa fa-lg fa-code"></span>{{/inline}}
|
{{#*inline "icon-skills"}}<span class="fa fa-lg fa-code"></span>{{/inline}}
|
||||||
{{#*inline "icon-employment"}}<span class="fa fa-building"></span>{{/inline}}
|
{{#*inline "icon-employment"}}<span class="fa fa-building"></span>{{/inline}}
|
||||||
{{#*inline "icon-projects"}}<span class="fa fa-star"></span>{{/inline}}
|
{{#*inline "icon-projects"}}<span class="fa fa-star"></span>{{/inline}}
|
||||||
{{#*inline "icon-governance"}}<span class="fa fa-balance-scale"></span>{{/inline}}
|
|
||||||
{{#*inline "icon-education"}}<span class="fa fa-mortar-board"></span>{{/inline}}
|
{{#*inline "icon-education"}}<span class="fa fa-mortar-board"></span>{{/inline}}
|
||||||
{{#*inline "icon-extracurricular"}}<span class="fa fa-child"></span>{{/inline}}
|
|
||||||
{{#*inline "icon-service"}}<span class="fa fa-child"></span>{{/inline}}
|
{{#*inline "icon-service"}}<span class="fa fa-child"></span>{{/inline}}
|
||||||
{{#*inline "icon-affiliation"}}<span class="fa fa-share-alt"></span>{{/inline}}
|
|
||||||
{{#*inline "icon-samples"}}<span class="fa fa-share"></span>{{/inline}}
|
{{#*inline "icon-samples"}}<span class="fa fa-share"></span>{{/inline}}
|
||||||
{{#*inline "icon-writing"}}<span class="fa fa-pencil"></span>{{/inline}}
|
{{#*inline "icon-writing"}}<span class="fa fa-pencil"></span>{{/inline}}
|
||||||
{{#*inline "icon-reading"}}<span class="fa fa-book"></span>{{/inline}}
|
{{#*inline "icon-reading"}}<span class="fa fa-book"></span>{{/inline}}
|
||||||
{{#*inline "icon-recognition"}}<span class="fa fa-trophy"></span>{{/inline}}
|
{{#*inline "icon-recognition"}}<span class="fa fa-trophy"></span>{{/inline}}
|
||||||
{{#*inline "icon-speaking"}}<span class="fa fa-users"></span>{{/inline}}
|
{{#*inline "icon-speaking"}}<span class="fa fa-users"></span>{{/inline}}
|
||||||
{{#*inline "icon-testimonials"}}<span class="fa fa-quote-right"></span>{{/inline}}
|
{{#*inline "icon-testimonials"}}<span class="fa fa-thumbs-o-up"></span>{{/inline}}
|
||||||
{{#*inline "icon-references"}}<span class="fa fa-thumbs-o-up"></span>{{/inline}}
|
{{#*inline "icon-references"}}<span class="fa fa-thumbs-o-up"></span>{{/inline}}
|
||||||
{{#*inline "icon-interests"}}<span class="fa fa-bicycle"></span>{{/inline}}
|
{{#*inline "icon-interests"}}<span class="fa fa-thumbs-o-up"></span>{{/inline}}
|
||||||
|
|
||||||
{{#*inline "body-employment" }}
|
{{#*inline "body-employment" }}
|
||||||
<div>
|
<div>
|
||||||
@ -82,16 +79,17 @@
|
|||||||
|
|
||||||
-->}}
|
-->}}
|
||||||
|
|
||||||
{{#*inline "header-info"}}{{/inline}}
|
{{#has "info.brief"}}
|
||||||
{{> section/info }}
|
<section id="summary">
|
||||||
|
{{{ r.info.brief }}}
|
||||||
|
</section>
|
||||||
|
{{/has}}
|
||||||
|
|
||||||
{{> section/skills _icon="icon-skills"}}
|
{{> section/skills _icon="icon-skills"}}
|
||||||
{{> section/employment _icon="icon-employment"}}
|
{{> section/employment _icon="icon-employment"}}
|
||||||
{{> section/projects _icon="icon-projects"}}
|
{{> section/projects _icon="icon-projects"}}
|
||||||
{{> section/governance _icon="icon-governance"}}
|
|
||||||
{{> section/education _icon="icon-education"}}
|
{{> section/education _icon="icon-education"}}
|
||||||
{{> section/service _icon="icon-service"}}
|
{{> section/service _icon="icon-service"}}
|
||||||
{{> section/extracurricular _icon="icon-extracurricular"}}
|
|
||||||
{{> section/affiliation _icon="icon-affiliation"}}
|
|
||||||
{{> section/samples _icon="icon-samples"}}
|
{{> section/samples _icon="icon-samples"}}
|
||||||
{{> section/writing _icon="icon-writing"}}
|
{{> section/writing _icon="icon-writing"}}
|
||||||
{{> section/reading _icon="icon-reading"}}
|
{{> section/reading _icon="icon-reading"}}
|
||||||
|
@ -7,8 +7,7 @@ representing skill levels and Font Awesome icons for section headers.
|
|||||||
|
|
||||||
## Use
|
## Use
|
||||||
|
|
||||||
Note: In order to display colored progress bars as in the below image, your
|
Note: In order to display colored progress bars as in the below image, your resume should include a `level` annotation for each skill:
|
||||||
resume should include a `level` annotation for each skill:
|
|
||||||
|
|
||||||
```json
|
```json
|
||||||
{
|
{
|
||||||
@ -34,4 +33,4 @@ or a number between 1 and 10.
|
|||||||
|
|
||||||
MIT. See [LICENSE.md][lic] for details.
|
MIT. See [LICENSE.md][lic] for details.
|
||||||
|
|
||||||
[lic]: https://github.com/fresh-standard/fresh-themes/blob/master/LICENSE.md
|
[lic]: https://github.com/fluentdesk/fresh-themes/blob/master/LICENSE.md
|
||||||
|
@ -476,7 +476,6 @@
|
|||||||
{{#*inline "header-governance"}}{{> header-icon _title="GOVERNANCE" _section="governance" _icon="pict/justice-scales" }}{{/inline}}
|
{{#*inline "header-governance"}}{{> header-icon _title="GOVERNANCE" _section="governance" _icon="pict/justice-scales" }}{{/inline}}
|
||||||
{{#*inline "header-education"}}{{> header-icon _title="EDUCATION" _section="education" _icon="pict/edu" }}{{/inline}}
|
{{#*inline "header-education"}}{{> header-icon _title="EDUCATION" _section="education" _icon="pict/edu" }}{{/inline}}
|
||||||
{{#*inline "header-service"}}{{> header-icon _title="SERVICE" _section="service" _icon="pict/srv" }}{{/inline}}
|
{{#*inline "header-service"}}{{> header-icon _title="SERVICE" _section="service" _icon="pict/srv" }}{{/inline}}
|
||||||
{{#*inline "header-extracurricular"}}{{> header-icon _title="EXTRACURRICULAR" _section="extracurricular" _icon="pict/srv" }}{{/inline}}
|
|
||||||
{{#*inline "header-affiliation"}}{{> header-icon _title="AFFILIATION" _section="affiliation" _icon="pict/share-alt" }}{{/inline}}
|
{{#*inline "header-affiliation"}}{{> header-icon _title="AFFILIATION" _section="affiliation" _icon="pict/share-alt" }}{{/inline}}
|
||||||
{{#*inline "header-writing"}}{{> header-icon _title="WRITING" _section="writing" _icon="pict/wri" }}{{/inline}}
|
{{#*inline "header-writing"}}{{> header-icon _title="WRITING" _section="writing" _icon="pict/wri" }}{{/inline}}
|
||||||
{{#*inline "header-reading"}}{{> header-icon _title="READING" _section="reading" _icon="pict/book" }}{{/inline}}
|
{{#*inline "header-reading"}}{{> header-icon _title="READING" _section="reading" _icon="pict/book" }}{{/inline}}
|
||||||
@ -503,7 +502,6 @@
|
|||||||
{{#section "governance"}}{{> section/governance }}{{/section}}
|
{{#section "governance"}}{{> section/governance }}{{/section}}
|
||||||
{{#section "education"}}{{> section/education }}{{/section}}
|
{{#section "education"}}{{> section/education }}{{/section}}
|
||||||
{{#section "service"}}{{> section/service }}{{/section}}
|
{{#section "service"}}{{> section/service }}{{/section}}
|
||||||
{{#section "extracurricular"}}{{> section/extracurricular }}{{/section}}
|
|
||||||
{{#section "affiliation"}}{{> section/affiliation }}{{/section}}
|
{{#section "affiliation"}}{{> section/affiliation }}{{/section}}
|
||||||
{{#section "writing"}}{{> section/writing }}{{/section}}
|
{{#section "writing"}}{{> section/writing }}{{/section}}
|
||||||
{{#section "writing"}}{{> section/reading }}{{/section}}
|
{{#section "writing"}}{{> section/reading }}{{/section}}
|
||||||
|
@ -14,13 +14,13 @@ main {
|
|||||||
}
|
}
|
||||||
|
|
||||||
body {
|
body {
|
||||||
|
font-family: {{{fontList 'default'}}};
|
||||||
font-size: 15px;
|
font-size: 15px;
|
||||||
color: #333;
|
color: #333;
|
||||||
line-height: 1.42857143;
|
line-height: 1.42857143;
|
||||||
background-color: #F0F0F0;
|
background-color: #F0F0F0;
|
||||||
margin: 0;
|
margin: 0;
|
||||||
padding: 0;
|
padding: 0;
|
||||||
font-family: {{{fontList 'default'}}};
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Typical page borders are awkward when rendered to PDF. */
|
/* Typical page borders are awkward when rendered to PDF. */
|
||||||
@ -51,23 +51,18 @@ body.pdf #container > header {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#main > #container > section {
|
#main > #container > section {
|
||||||
margin-left: 150px;
|
margin-left: 5em;
|
||||||
position: relative;
|
position: relative;
|
||||||
display: block;
|
display: block;
|
||||||
}
|
}
|
||||||
|
|
||||||
section > div {
|
|
||||||
margin-bottom: 60px;
|
|
||||||
}
|
|
||||||
|
|
||||||
span.fa
|
span.fa
|
||||||
{
|
{
|
||||||
font-size: 56px;
|
|
||||||
position: absolute;
|
position: absolute;
|
||||||
top: 37px;
|
top: 4px;
|
||||||
transform: translateY(-50%);
|
left: -50px;
|
||||||
left: -100px;
|
font-size: 30px;
|
||||||
color: #1a4367;
|
color: #BFC1C3;
|
||||||
}
|
}
|
||||||
|
|
||||||
hr {
|
hr {
|
||||||
@ -84,16 +79,13 @@ hr {
|
|||||||
h1 {
|
h1 {
|
||||||
margin: 0;
|
margin: 0;
|
||||||
font-size: 46px;
|
font-size: 46px;
|
||||||
display: inline-block;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
h2 {
|
h2 {
|
||||||
font-size: 30px;
|
font-size: 24px;
|
||||||
color: #4376a2;
|
color: #BFC1C3;
|
||||||
text-transform: uppercase;
|
text-transform: uppercase;
|
||||||
font-weight: normal;
|
font-weight: normal;
|
||||||
padding-top: 20px;
|
|
||||||
margin-bottom: 60px;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
h3 {
|
h3 {
|
||||||
@ -116,53 +108,20 @@ a:hover {
|
|||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
}
|
}
|
||||||
|
|
||||||
#summary {
|
|
||||||
font-size: 150%;
|
|
||||||
margin-left: 0;
|
|
||||||
padding: 20px 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
#summary > p > strong {
|
#summary > p > strong {
|
||||||
font-size: 1.25em;
|
font-size: 1.25em;
|
||||||
}
|
}
|
||||||
|
|
||||||
#contact {
|
|
||||||
float: right;
|
|
||||||
}
|
|
||||||
|
|
||||||
#summary > header > .fa-info {
|
|
||||||
font-size: 70px;
|
|
||||||
letter-spacing: 5px;
|
|
||||||
text-transform: uppercase;
|
|
||||||
font-weight: normal;
|
|
||||||
top: 50%;
|
|
||||||
left: -85px;
|
|
||||||
transform: translateY(-50%);
|
|
||||||
}
|
|
||||||
|
|
||||||
#summary h2 {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
.label-keyword {
|
.label-keyword {
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
background: #e8f4ff;
|
background: #7eb0db;
|
||||||
color: black;
|
color: white;
|
||||||
font-size: 0.9em;
|
font-size: 0.9em;
|
||||||
padding: 5px;
|
padding: 5px;
|
||||||
border: 1px solid #357ebd;
|
border: 1px solid #357ebd;
|
||||||
border-radius: 5px;
|
border-radius: 5px;
|
||||||
margin-top: 2px;
|
margin-top: 2px;
|
||||||
font-weight: bold;
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
.notes {
|
|
||||||
font-size: 10px;
|
|
||||||
display: block;
|
|
||||||
font-weight: normal;
|
|
||||||
text-transform: uppercase;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.card-skills {
|
.card-skills {
|
||||||
@ -219,12 +178,6 @@ a:hover {
|
|||||||
margin-left: 20px;
|
margin-left: 20px;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.skill-info > strong {
|
|
||||||
font-weight: 400;
|
|
||||||
font-size: 24px;
|
|
||||||
color: #1d1d1d;
|
|
||||||
line-height: 24px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.list-unstyled {
|
.list-unstyled {
|
||||||
padding-left: 0;
|
padding-left: 0;
|
||||||
@ -236,7 +189,7 @@ a:hover {
|
|||||||
}
|
}
|
||||||
|
|
||||||
.space-top {
|
.space-top {
|
||||||
margin-top: 5px;
|
margin-top: 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
#container {
|
#container {
|
||||||
|
@ -90,9 +90,9 @@
|
|||||||
engine settings, but ((#has 'contact.email')) never will.
|
engine settings, but ((#has 'contact.email')) never will.
|
||||||
--> }}
|
--> }}
|
||||||
<div id="contact">
|
<div id="contact">
|
||||||
{{#has 'contact.email'}}<div class="email"><a href="mailto:{{{ RAW.contact.email }}}">{{ RAW.contact.email }}</a></div>{{/has}}
|
{{#has r.contact.email}}<div class="email"><a href="mailto:{{{ RAW.contact.email }}}">{{ RAW.contact.email }}</a></div>{{/has}}
|
||||||
{{#has 'contact.phone'}}<div class="phone">{{ RAW.contact.phone }}</div>{{/has}}
|
{{#has r.contact.phone}}<div class="phone">{{ RAW.contact.phone }}</div>{{/has}}
|
||||||
{{#has 'contact.website'}}<div class="website"><a href="{{{ RAW.contact.website }}}">{{ RAW.contact.website }}</a></div>{{/has}}
|
{{#has r.contact.website}}<div class="website"><a href="{{{ RAW.contact.website }}}">{{ RAW.contact.website }}</a></div>{{/has}}
|
||||||
</div>
|
</div>
|
||||||
</header>
|
</header>
|
||||||
|
|
||||||
@ -139,12 +139,7 @@
|
|||||||
<div class="space-top labels">
|
<div class="space-top labels">
|
||||||
{{#if skills}}
|
{{#if skills}}
|
||||||
{{#each skills}}
|
{{#each skills}}
|
||||||
<div class="label label-keyword">
|
<span class="label label-keyword">{{ this }}</span>
|
||||||
<span class="kw">{{ this }}</span>
|
|
||||||
{{#ifHasSkill @root.r .}}
|
|
||||||
<span class="notes">{{skillYears . }} years</span>
|
|
||||||
{{/ifHasSkill}}
|
|
||||||
</div>
|
|
||||||
{{/each}}
|
{{/each}}
|
||||||
{{/if}}
|
{{/if}}
|
||||||
</div>
|
</div>
|
||||||
@ -317,7 +312,6 @@ also doesn't render any content.
|
|||||||
--> }}
|
--> }}
|
||||||
|
|
||||||
{{#*inline "icon-service"}}<span class="fa fa-lg fa-child"></span>{{/inline}}
|
{{#*inline "icon-service"}}<span class="fa fa-lg fa-child"></span>{{/inline}}
|
||||||
{{#*inline "icon-extracurricular"}}<span class="fa fa-lg fa-child"></span>{{/inline}}
|
|
||||||
{{#*inline "icon-affiliation"}}<span class="fa fa-lg fa-share-alt"></span>{{/inline}}
|
{{#*inline "icon-affiliation"}}<span class="fa fa-lg fa-share-alt"></span>{{/inline}}
|
||||||
{{#*inline "icon-samples"}}<span class="fa fa-lg fa-share"></span>{{/inline}}
|
{{#*inline "icon-samples"}}<span class="fa fa-lg fa-share"></span>{{/inline}}
|
||||||
{{#*inline "icon-writing"}}<span class="fa fa-lg fa-pencil"></span>{{/inline}}
|
{{#*inline "icon-writing"}}<span class="fa fa-lg fa-pencil"></span>{{/inline}}
|
||||||
@ -334,7 +328,6 @@ also doesn't render any content.
|
|||||||
--> }}
|
--> }}
|
||||||
|
|
||||||
{{> section/service _icon="icon-service"}}
|
{{> section/service _icon="icon-service"}}
|
||||||
{{> section/extracurricular _icon="icon-extracurricular"}}
|
|
||||||
{{> section/affiliation _icon="icon-affiliation"}}
|
{{> section/affiliation _icon="icon-affiliation"}}
|
||||||
{{> section/samples _icon="icon-samples"}}
|
{{> section/samples _icon="icon-samples"}}
|
||||||
{{> section/writing _icon="icon-writing"}}
|
{{> section/writing _icon="icon-writing"}}
|
||||||
|
@ -1,10 +1,3 @@
|
|||||||
{{!
|
|
||||||
|
|
||||||
Templatized CSS file for the Modern theme. Expanded by Handlebars during
|
|
||||||
resume generation.
|
|
||||||
|
|
||||||
}}
|
|
||||||
|
|
||||||
* {
|
* {
|
||||||
box-sizing: border-box;
|
box-sizing: border-box;
|
||||||
}
|
}
|
||||||
@ -14,17 +7,17 @@ main {
|
|||||||
}
|
}
|
||||||
|
|
||||||
body {
|
body {
|
||||||
|
font-family: {{{fontList 'default'}}};
|
||||||
font-size: 15px;
|
font-size: 15px;
|
||||||
color: #333;
|
color: #333;
|
||||||
line-height: 1.42857143;
|
line-height: 1.42857143;
|
||||||
background-color: #F0F0F0;
|
background-color: #F0F0F0;
|
||||||
margin: 0;
|
margin: 0;
|
||||||
padding: 0;
|
padding: 0;
|
||||||
font-family: {{{fontList 'default'}}};
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Typical page borders are awkward when rendered to PDF. */
|
/* Typical page borders are awkward when rendered to PDF. */
|
||||||
body.pdf {
|
body {
|
||||||
background-color: #FFFFFF;
|
background-color: #FFFFFF;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -37,7 +30,7 @@ the PDF case, <main> for the HTML case, and style both via an ID. */
|
|||||||
border: 1px solid #E6E6E6;
|
border: 1px solid #E6E6E6;
|
||||||
}
|
}
|
||||||
|
|
||||||
body.pdf > #main {
|
body > #main {
|
||||||
border: none;
|
border: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -51,23 +44,18 @@ body.pdf #container > header {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#main > #container > section {
|
#main > #container > section {
|
||||||
margin-left: 150px;
|
margin-left: 5em;
|
||||||
position: relative;
|
position: relative;
|
||||||
display: block;
|
display: block;
|
||||||
}
|
}
|
||||||
|
|
||||||
section > div {
|
|
||||||
margin-bottom: 60px;
|
|
||||||
}
|
|
||||||
|
|
||||||
span.fa
|
span.fa
|
||||||
{
|
{
|
||||||
font-size: 56px;
|
|
||||||
position: absolute;
|
position: absolute;
|
||||||
top: 37px;
|
top: 4px;
|
||||||
transform: translateY(-50%);
|
left: -50px;
|
||||||
left: -100px;
|
font-size: 30px;
|
||||||
color: #1a4367;
|
color: #BFC1C3;
|
||||||
}
|
}
|
||||||
|
|
||||||
hr {
|
hr {
|
||||||
@ -84,16 +72,13 @@ hr {
|
|||||||
h1 {
|
h1 {
|
||||||
margin: 0;
|
margin: 0;
|
||||||
font-size: 46px;
|
font-size: 46px;
|
||||||
display: inline-block;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
h2 {
|
h2 {
|
||||||
font-size: 30px;
|
font-size: 24px;
|
||||||
color: #4376a2;
|
color: #BFC1C3;
|
||||||
text-transform: uppercase;
|
text-transform: uppercase;
|
||||||
font-weight: normal;
|
font-weight: normal;
|
||||||
padding-top: 20px;
|
|
||||||
margin-bottom: 60px;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
h3 {
|
h3 {
|
||||||
@ -116,53 +101,20 @@ a:hover {
|
|||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
}
|
}
|
||||||
|
|
||||||
#summary {
|
|
||||||
font-size: 150%;
|
|
||||||
margin-left: 0;
|
|
||||||
padding: 20px 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
#summary > p > strong {
|
#summary > p > strong {
|
||||||
font-size: 1.25em;
|
font-size: 1.25em;
|
||||||
}
|
}
|
||||||
|
|
||||||
#contact {
|
|
||||||
float: right;
|
|
||||||
}
|
|
||||||
|
|
||||||
#summary > header > .fa-info {
|
|
||||||
font-size: 70px;
|
|
||||||
/*letter-spacing: 5px; PDFs hate letter-spacing */
|
|
||||||
text-transform: uppercase;
|
|
||||||
font-weight: normal;
|
|
||||||
top: 50%;
|
|
||||||
left: -85px;
|
|
||||||
transform: translateY(-50%);
|
|
||||||
}
|
|
||||||
|
|
||||||
#summary h2 {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
.label-keyword {
|
.label-keyword {
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
background: #e8f4ff;
|
background: #7eb0db;
|
||||||
color: black;
|
color: white;
|
||||||
font-size: 0.9em;
|
font-size: 0.9em;
|
||||||
padding: 5px;
|
padding: 5px;
|
||||||
border: 1px solid #357ebd;
|
border: 1px solid #357ebd;
|
||||||
border-radius: 5px;
|
border-radius: 5px;
|
||||||
margin-top: 2px;
|
margin-top: 2px;
|
||||||
font-weight: bold;
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
.notes {
|
|
||||||
font-size: 10px;
|
|
||||||
display: block;
|
|
||||||
font-weight: normal;
|
|
||||||
text-transform: uppercase;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.card-skills {
|
.card-skills {
|
||||||
@ -219,12 +171,6 @@ a:hover {
|
|||||||
margin-left: 20px;
|
margin-left: 20px;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.skill-info > strong {
|
|
||||||
font-weight: 400;
|
|
||||||
font-size: 24px;
|
|
||||||
color: #1d1d1d;
|
|
||||||
line-height: 24px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.list-unstyled {
|
.list-unstyled {
|
||||||
padding-left: 0;
|
padding-left: 0;
|
||||||
@ -236,7 +182,7 @@ a:hover {
|
|||||||
}
|
}
|
||||||
|
|
||||||
.space-top {
|
.space-top {
|
||||||
margin-top: 5px;
|
margin-top: 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
#container {
|
#container {
|
||||||
|
@ -90,9 +90,9 @@
|
|||||||
engine settings, but ((#has 'contact.email')) never will.
|
engine settings, but ((#has 'contact.email')) never will.
|
||||||
--> }}
|
--> }}
|
||||||
<div id="contact">
|
<div id="contact">
|
||||||
{{#has 'contact.email'}}<div class="email"><a href="mailto:{{{ RAW.contact.email }}}">{{ RAW.contact.email }}</a></div>{{/has}}
|
{{#has r.contact.email}}<div class="email"><a href="mailto:{{{ RAW.contact.email }}}">{{ RAW.contact.email }}</a></div>{{/has}}
|
||||||
{{#has 'contact.phone'}}<div class="phone">{{ RAW.contact.phone }}</div>{{/has}}
|
{{#has r.contact.phone}}<div class="phone">{{ RAW.contact.phone }}</div>{{/has}}
|
||||||
{{#has 'contact.website'}}<div class="website"><a href="{{{ RAW.contact.website }}}">{{ RAW.contact.website }}</a></div>{{/has}}
|
{{#has r.contact.website}}<div class="website"><a href="{{{ RAW.contact.website }}}">{{ RAW.contact.website }}</a></div>{{/has}}
|
||||||
</div>
|
</div>
|
||||||
</header>
|
</header>
|
||||||
|
|
||||||
@ -139,12 +139,7 @@
|
|||||||
<div class="space-top labels">
|
<div class="space-top labels">
|
||||||
{{#if skills}}
|
{{#if skills}}
|
||||||
{{#each skills}}
|
{{#each skills}}
|
||||||
<div class="label label-keyword">
|
<span class="label label-keyword">{{ this }}</span>
|
||||||
<span class="kw">{{ this }}</span>
|
|
||||||
{{#ifHasSkill @root.r .}}
|
|
||||||
<span class="notes">{{skillYears . }} years</span>
|
|
||||||
{{/ifHasSkill}}
|
|
||||||
</div>
|
|
||||||
{{/each}}
|
{{/each}}
|
||||||
{{/if}}
|
{{/if}}
|
||||||
</div>
|
</div>
|
||||||
@ -317,7 +312,6 @@ also doesn't render any content.
|
|||||||
--> }}
|
--> }}
|
||||||
|
|
||||||
{{#*inline "icon-service"}}<span class="fa fa-lg fa-child"></span>{{/inline}}
|
{{#*inline "icon-service"}}<span class="fa fa-lg fa-child"></span>{{/inline}}
|
||||||
{{#*inline "icon-extracurricular"}}<span class="fa fa-lg fa-child"></span>{{/inline}}
|
|
||||||
{{#*inline "icon-affiliation"}}<span class="fa fa-lg fa-share-alt"></span>{{/inline}}
|
{{#*inline "icon-affiliation"}}<span class="fa fa-lg fa-share-alt"></span>{{/inline}}
|
||||||
{{#*inline "icon-samples"}}<span class="fa fa-lg fa-share"></span>{{/inline}}
|
{{#*inline "icon-samples"}}<span class="fa fa-lg fa-share"></span>{{/inline}}
|
||||||
{{#*inline "icon-writing"}}<span class="fa fa-lg fa-pencil"></span>{{/inline}}
|
{{#*inline "icon-writing"}}<span class="fa fa-lg fa-pencil"></span>{{/inline}}
|
||||||
@ -334,7 +328,6 @@ also doesn't render any content.
|
|||||||
--> }}
|
--> }}
|
||||||
|
|
||||||
{{> section/service _icon="icon-service"}}
|
{{> section/service _icon="icon-service"}}
|
||||||
{{> section/extracurricular _icon="icon-extracurricular"}}
|
|
||||||
{{> section/affiliation _icon="icon-affiliation"}}
|
{{> section/affiliation _icon="icon-affiliation"}}
|
||||||
{{> section/samples _icon="icon-samples"}}
|
{{> section/samples _icon="icon-samples"}}
|
||||||
{{> section/writing _icon="icon-writing"}}
|
{{> section/writing _icon="icon-writing"}}
|
||||||
|
@ -13,7 +13,7 @@
|
|||||||
},
|
},
|
||||||
"fonts": {
|
"fonts": {
|
||||||
"all": {
|
"all": {
|
||||||
"default": [ "Open Sans", "Helvetica Neue", "Helvetica", "Segoe UI", "Calibri", "sans-serif" ],
|
"default": [ "Helvetica Neue", "Helvetica", "Segoe UI", "Calibri", "sans-serif" ],
|
||||||
"heading1": ["Arial"],
|
"heading1": ["Arial"],
|
||||||
"heading2": ["Arial"]
|
"heading2": ["Arial"]
|
||||||
},
|
},
|
||||||
|
Binary file not shown.
Before Width: | Height: | Size: 126 KiB After Width: | Height: | Size: 57 KiB |
@ -1,20 +0,0 @@
|
|||||||
{{#section "education"}}
|
|
||||||
<hr>
|
|
||||||
<section id="education">
|
|
||||||
{{#> header-education }}
|
|
||||||
{{> header-icon _title="EDUCATION" _section="education" _hdricon=(lookup . '_icon') }}
|
|
||||||
{{/header-education}}
|
|
||||||
{{#each r.education.history}}
|
|
||||||
{{#> body-education }}
|
|
||||||
<div>
|
|
||||||
<h3>{{#if title}}<em>{{{ title }}}</em>, {{/if}}{{{ institution }}}</h3>
|
|
||||||
<span class="tenure">{{dateRange .}}</span>
|
|
||||||
{{#if location}}<span class="location">{{location}}</span>{{/if}}
|
|
||||||
{{{ summary }}}
|
|
||||||
{{> highlights }}
|
|
||||||
{{#if curriculum}}<span class="keywords">{{#each curriculum}}{{{ . }}} {{/each}}</span>{{/if}}
|
|
||||||
</div>
|
|
||||||
{{/body-education}}
|
|
||||||
{{/each}}
|
|
||||||
</section>
|
|
||||||
{{/section}}
|
|
@ -1,26 +0,0 @@
|
|||||||
{{#section "employment"}}
|
|
||||||
<hr>
|
|
||||||
<section id="employment">
|
|
||||||
{{#> header-employment }}
|
|
||||||
{{> header-icon _title="EMPLOYMENT" _section="employment" _hdricon=(lookup . '_icon') }}
|
|
||||||
{{/header-employment}}
|
|
||||||
{{#each r.employment.history}}
|
|
||||||
{{#> body-employment }}
|
|
||||||
<div>
|
|
||||||
<h3><em>{{ position }}</em>,
|
|
||||||
{{#if url }}
|
|
||||||
<a href="{{{ url }}}">{{ employer }}</a>
|
|
||||||
{{else}}
|
|
||||||
{{ employer }}
|
|
||||||
{{/if}}
|
|
||||||
</h3>
|
|
||||||
<span class="tenure">{{dateRange .}}</span>
|
|
||||||
{{#if location}}<span class="location">{{location}}</span>{{/if}}
|
|
||||||
<p>{{{ summary }}}</p>
|
|
||||||
{{> highlights }}
|
|
||||||
{{#if keywords}}<span class="keywords">{{#each keywords}}{{{ . }}} {{/each}}</span>{{/if}}
|
|
||||||
</div>
|
|
||||||
{{/body-employment}}
|
|
||||||
{{/each}}
|
|
||||||
</section>
|
|
||||||
{{/section}}
|
|
@ -1,27 +0,0 @@
|
|||||||
{{#section "extracurricular"}}
|
|
||||||
<hr>
|
|
||||||
<section id="extracurricular">
|
|
||||||
{{#> header-extracurricular }}
|
|
||||||
{{> header-icon _title="EXTRACURRICULAR" _section="extracurricular" _hdricon=(lookup . '_icon') }}
|
|
||||||
{{/header-extracurricular}}
|
|
||||||
|
|
||||||
{{#each r.extracurricular}}
|
|
||||||
{{#> body-extracurricular }}
|
|
||||||
<div>
|
|
||||||
<h3><em>{{ title }}</em>,
|
|
||||||
{{#if url }}
|
|
||||||
<a href="{{{ url }}}">{{ activity }}</a>
|
|
||||||
{{else}}
|
|
||||||
{{ activity }}
|
|
||||||
{{/if}}
|
|
||||||
</h3>
|
|
||||||
<span class="tenure">{{dateRange .}}</span>
|
|
||||||
{{#if location}}<span class="location">{{location}}</span>{{/if}}
|
|
||||||
<p>{{{ summary }}}</p>
|
|
||||||
{{> highlights }}
|
|
||||||
{{#if keywords}}<span class="keywords">{{#each keywords}}{{{ . }}} {{/each}}</span>{{/if}}
|
|
||||||
</div>
|
|
||||||
{{/body-extracurricular}}
|
|
||||||
{{/each}}
|
|
||||||
</section>
|
|
||||||
{{/section}}
|
|
@ -1,25 +0,0 @@
|
|||||||
{{#section "service"}}
|
|
||||||
<hr>
|
|
||||||
<section id="service">
|
|
||||||
{{#> header-samples }}
|
|
||||||
{{> header-icon _title="SERVICE" _section="service" _hdricon=(lookup . '_icon') }}
|
|
||||||
{{/header-samples}}
|
|
||||||
{{#each r.service.history}}
|
|
||||||
{{#> body-service }}
|
|
||||||
<div>
|
|
||||||
<h3><em>{{ position }}</em>,
|
|
||||||
{{#if url}}
|
|
||||||
<a href="{{{ url }}}">{{ organization }}</a>
|
|
||||||
{{else}}
|
|
||||||
{{ organization }}
|
|
||||||
{{/if}}
|
|
||||||
</h3>
|
|
||||||
<span class="tenure">{{dateRange .}}</span>
|
|
||||||
{{#if location}}<span class="location">{{location}}</span>{{/if}}
|
|
||||||
<p>{{{ summary }}}</p>
|
|
||||||
{{> highlights }}
|
|
||||||
</div>
|
|
||||||
{{/body-service }}
|
|
||||||
{{/each}}
|
|
||||||
</section>
|
|
||||||
{{/section}}
|
|
@ -1,16 +0,0 @@
|
|||||||
{{#section "testimonials"}}
|
|
||||||
<hr>
|
|
||||||
<section id="testimonials">
|
|
||||||
{{#> header-testimonials }}
|
|
||||||
{{> header-icon _title="TESTIMONIALS" _section="testimonials" _hdricon=(lookup . '_icon') }}
|
|
||||||
{{/header-testimonials}}
|
|
||||||
{{#each r.testimonials}}
|
|
||||||
{{#> body-testimonials }}
|
|
||||||
<div>
|
|
||||||
<h3><em>{{ name }}</em>{{#if organization}}, {{ organization }}{{/if}}</h3>
|
|
||||||
<p>{{{ quote }}}</p>
|
|
||||||
</div>
|
|
||||||
{{/body-testimonials}}
|
|
||||||
{{/each}}
|
|
||||||
</section>
|
|
||||||
{{/section}}
|
|
@ -119,11 +119,6 @@
|
|||||||
{{/inline}}
|
{{/inline}}
|
||||||
{{#section "service"}}{{> section/service }}{{/section}}
|
{{#section "service"}}{{> section/service }}{{/section}}
|
||||||
|
|
||||||
{{#*inline "header-extracurricular"}}
|
|
||||||
{{> header-icon _title="EXTRACURRICULAR" _section="extracurricular" _icon="pict/srv" }}
|
|
||||||
{{/inline}}
|
|
||||||
{{#section "extracurricular"}}{{> section/extracurricular }}{{/section}}
|
|
||||||
|
|
||||||
{{#*inline "header-writing"}}
|
{{#*inline "header-writing"}}
|
||||||
{{> header-icon _title="WRITING" _section="writing" _icon="pict/wri" }}
|
{{> header-icon _title="WRITING" _section="writing" _icon="pict/wri" }}
|
||||||
{{/inline}}
|
{{/inline}}
|
||||||
|
@ -1,24 +1,10 @@
|
|||||||
html, body, main, section, header, ul, p, h1, h2, h3 {
|
html, body, main, section, header, ul, p, h1, h2, h3 {
|
||||||
font-family: {{{fontList 'default'}}};
|
font-family: {{{fontList 'default'}}};
|
||||||
font-size: 14px;
|
font-size: 14px;
|
||||||
line-height: 1.4;
|
|
||||||
margin: 0; padding: 0;
|
margin: 0; padding: 0;
|
||||||
display: block;
|
display: block;
|
||||||
}
|
}
|
||||||
|
|
||||||
::selection {
|
|
||||||
color: #fff;
|
|
||||||
background: #e48a8a; /* WebKit/Blink Browsers */
|
|
||||||
}
|
|
||||||
::-moz-selection {
|
|
||||||
color: #fff;
|
|
||||||
background: #e48a8a; /* Gecko Browsers */
|
|
||||||
}
|
|
||||||
|
|
||||||
p::selection {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
|
|
||||||
a {
|
a {
|
||||||
color: #{{color 'hyperlink'}};
|
color: #{{color 'hyperlink'}};
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
@ -47,25 +33,26 @@ h2 {
|
|||||||
|
|
||||||
h3, .tenure {
|
h3, .tenure {
|
||||||
font-size: 1.5em;
|
font-size: 1.5em;
|
||||||
font-weight: 400;
|
font-weight: 300;
|
||||||
}
|
}
|
||||||
|
|
||||||
h3 {
|
h3 {
|
||||||
margin-top: 0;
|
margin-top: 0;
|
||||||
margin-bottom: 5px;
|
width: 66%;
|
||||||
/*width: 85%;*/
|
|
||||||
float: left;
|
float: left;
|
||||||
}
|
}
|
||||||
|
|
||||||
table {
|
table {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
text-transform: uppercase;
|
text-transform: uppercase;
|
||||||
|
font-size: 1.3em;
|
||||||
}
|
}
|
||||||
|
|
||||||
td:first-child {
|
td:first-child {
|
||||||
letter-spacing: 2px;
|
text-align: right;
|
||||||
color: #bd5b5b;
|
color: #A9A9A9;
|
||||||
font-size: 20px;
|
letter-spacing: 5px;
|
||||||
|
font-weight: bold;
|
||||||
}
|
}
|
||||||
|
|
||||||
td:last-child {
|
td:last-child {
|
||||||
@ -83,11 +70,11 @@ main {
|
|||||||
}
|
}
|
||||||
|
|
||||||
section {
|
section {
|
||||||
margin-top: 2em;
|
margin-top: 1em;
|
||||||
}
|
}
|
||||||
|
|
||||||
section > div {
|
section > div {
|
||||||
margin-top: 2em;
|
margin-top: 1em;
|
||||||
overflow: hidden; /* Clear floated children */
|
overflow: hidden; /* Clear floated children */
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -99,10 +86,6 @@ section > header {
|
|||||||
position: relative;
|
position: relative;
|
||||||
}
|
}
|
||||||
|
|
||||||
p + ul {
|
|
||||||
margin: 1em;
|
|
||||||
}
|
|
||||||
|
|
||||||
ul {
|
ul {
|
||||||
clear: both;
|
clear: both;
|
||||||
}
|
}
|
||||||
@ -122,26 +105,10 @@ p, li {
|
|||||||
border-radius: 6px;
|
border-radius: 6px;
|
||||||
padding: 4px 6px;
|
padding: 4px 6px;
|
||||||
font-size: 85%;
|
font-size: 85%;
|
||||||
font-weight: 600;
|
|
||||||
margin-top: 3px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.location {
|
|
||||||
border: #e2aaaa dashed 1px;
|
|
||||||
background-color: #ffffff;
|
|
||||||
padding: 3px 6px;
|
|
||||||
border-radius: 6px;
|
|
||||||
float: right;
|
|
||||||
margin-right: 5px;
|
|
||||||
float: right;
|
|
||||||
font-size: 85%;
|
|
||||||
color: #717171;
|
|
||||||
font-weight: 600;
|
|
||||||
margin-top: 3px;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
span.keywords {
|
span.keywords {
|
||||||
font-size: 12px;
|
font-size: 10px;
|
||||||
color: #B16666;
|
color: #B16666;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -169,11 +136,6 @@ h1, h2, .label {
|
|||||||
#contact {
|
#contact {
|
||||||
clear: both;
|
clear: both;
|
||||||
float: right;
|
float: right;
|
||||||
margin-top: 2px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#contact span + span {
|
|
||||||
margin-left: 10px;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
header > span.fa {
|
header > span.fa {
|
||||||
@ -181,7 +143,7 @@ header > span.fa {
|
|||||||
margin-right: 3px;
|
margin-right: 3px;
|
||||||
position: absolute;
|
position: absolute;
|
||||||
width: 40px;
|
width: 40px;
|
||||||
top: 14px;
|
top: 10px;
|
||||||
font-size: 30px;
|
font-size: 30px;
|
||||||
/*transform: translateX(-110%); PDF no likey */
|
/*transform: translateX(-110%); PDF no likey */
|
||||||
margin-left: -50px;
|
margin-left: -50px;
|
||||||
@ -196,19 +158,4 @@ header > span.fa {
|
|||||||
#summary {
|
#summary {
|
||||||
color: #717171;
|
color: #717171;
|
||||||
font-size: 1.25em;
|
font-size: 1.25em;
|
||||||
margin-top: 6em;
|
|
||||||
}
|
|
||||||
|
|
||||||
#skills td {
|
|
||||||
padding-top: 7px;
|
|
||||||
padding-bottom: 7px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#references > p, #references > p > a {
|
|
||||||
color: #961e1e;
|
|
||||||
text-align: center;
|
|
||||||
margin: 30px;
|
|
||||||
font-weight: bold;
|
|
||||||
letter-spacing: 2px;
|
|
||||||
text-transform: uppercase;
|
|
||||||
}
|
}
|
||||||
|
@ -38,22 +38,19 @@
|
|||||||
{{> section/skills _icon="icon-skills"}}
|
{{> section/skills _icon="icon-skills"}}
|
||||||
|
|
||||||
{{#*inline "icon-employment"}}<span class="fa fa-lg fa-building"></span>{{/inline}}
|
{{#*inline "icon-employment"}}<span class="fa fa-lg fa-building"></span>{{/inline}}
|
||||||
{{> employment _icon="icon-employment"}}
|
{{> section/employment _icon="icon-employment" }}
|
||||||
|
|
||||||
{{#*inline "icon-projects"}}<span class="fa fa-lg fa-star"></span>{{/inline}}
|
{{#*inline "icon-projects"}}<span class="fa fa-lg fa-star"></span>{{/inline}}
|
||||||
{{> section/projects _icon="icon-projects"}}
|
{{> section/projects _icon="icon-projects"}}
|
||||||
|
|
||||||
{{#*inline "icon-education"}}<span class="fa fa-lg fa-mortar-board"></span>{{/inline}}
|
{{#*inline "icon-education"}}<span class="fa fa-lg fa-mortar-board"></span>{{/inline}}
|
||||||
{{> education _icon="icon-education"}}
|
{{> section/education _icon="icon-education"}}
|
||||||
|
|
||||||
{{#*inline "icon-affiliation"}}<span class="fa fa-lg fa-share-alt"></span>{{/inline}}
|
{{#*inline "icon-affiliation"}}<span class="fa fa-lg fa-share-alt"></span>{{/inline}}
|
||||||
{{> section/affiliation _icon="icon-affiliation"}}
|
{{> section/affiliation _icon="icon-affiliation"}}
|
||||||
|
|
||||||
{{#*inline "icon-service"}}<span class="fa fa-lg fa-child"></span>{{/inline}}
|
{{#*inline "icon-service"}}<span class="fa fa-lg fa-child"></span>{{/inline}}
|
||||||
{{> service _icon="icon-service"}}
|
{{> section/service _icon="icon-service"}}
|
||||||
|
|
||||||
{{#*inline "icon-extracurricular"}}<span class="fa fa-lg fa-child"></span>{{/inline}}
|
|
||||||
{{> extracurricular _icon="icon-extracurricular"}}
|
|
||||||
|
|
||||||
{{#*inline "icon-samples"}}<span class="fa fa-lg fa-share"></span>{{/inline}}
|
{{#*inline "icon-samples"}}<span class="fa fa-lg fa-share"></span>{{/inline}}
|
||||||
{{> section/samples _icon="icon-samples"}}
|
{{> section/samples _icon="icon-samples"}}
|
||||||
@ -71,20 +68,10 @@
|
|||||||
{{> section/speaking _icon="icon-speaking"}}
|
{{> section/speaking _icon="icon-speaking"}}
|
||||||
|
|
||||||
{{#*inline "icon-testimonials"}}<span class="fa fa-lg fa-quote-left"></span>{{/inline}}
|
{{#*inline "icon-testimonials"}}<span class="fa fa-lg fa-quote-left"></span>{{/inline}}
|
||||||
{{> testimonials _icon="icon-testimonials"}}
|
{{> section/testimonials _icon="icon-testimonials"}}
|
||||||
|
|
||||||
{{#if r.references}}
|
|
||||||
{{#section "references"}}
|
|
||||||
<section id="references">
|
|
||||||
{{#if r.contact.email}}
|
|
||||||
<p><a href="mailto:{{{ r.contact.email }}}">References available on request</a></p>
|
|
||||||
{{else}}
|
|
||||||
<p>References available on request</p>
|
|
||||||
{{/if}}
|
|
||||||
</section>
|
|
||||||
{{/section}}
|
|
||||||
{{/if}}
|
|
||||||
|
|
||||||
|
{{#*inline "icon-references"}}<span class="fa fa-lg fa-thumbs-o-up"></span>{{/inline}}
|
||||||
|
{{> section/references _icon="icon-references"}}
|
||||||
|
|
||||||
</main>
|
</main>
|
||||||
</body>
|
</body>
|
||||||
|
@ -1,26 +1,12 @@
|
|||||||
html, body, main, section, header, ul, p, h1, h2, h3 {
|
html, body, main, section, header, ul, p, h1, h2, h3 {
|
||||||
font-family: {{{fontList 'default'}}};
|
font-family: Calibri, 'Open Sans', sans-serif;
|
||||||
font-size: 14px;
|
font-size: 14px;
|
||||||
line-height: 1.4;
|
|
||||||
margin: 0; padding: 0;
|
margin: 0; padding: 0;
|
||||||
display: block;
|
display: block;
|
||||||
}
|
}
|
||||||
|
|
||||||
::selection {
|
|
||||||
color: #fff;
|
|
||||||
background: #e48a8a; /* WebKit/Blink Browsers */
|
|
||||||
}
|
|
||||||
::-moz-selection {
|
|
||||||
color: #fff;
|
|
||||||
background: #e48a8a; /* Gecko Browsers */
|
|
||||||
}
|
|
||||||
|
|
||||||
p::selection {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
|
|
||||||
a {
|
a {
|
||||||
color: #{{color 'hyperlink'}};
|
color: #0064BD;
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -45,27 +31,24 @@ h2 {
|
|||||||
font-weight: 400;
|
font-weight: 400;
|
||||||
}
|
}
|
||||||
|
|
||||||
h3, .tenure {
|
|
||||||
font-size: 1.5em;
|
|
||||||
font-weight: 400;
|
|
||||||
}
|
|
||||||
|
|
||||||
h3 {
|
h3 {
|
||||||
|
font-size: 1em;
|
||||||
margin-top: 0;
|
margin-top: 0;
|
||||||
margin-bottom: 5px;
|
width: 66%;
|
||||||
/*width: 85%;*/
|
|
||||||
float: left;
|
float: left;
|
||||||
}
|
}
|
||||||
|
|
||||||
table {
|
table {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
text-transform: uppercase;
|
text-transform: uppercase;
|
||||||
|
font-size: 1.3em;
|
||||||
}
|
}
|
||||||
|
|
||||||
td:first-child {
|
td:first-child {
|
||||||
letter-spacing: 0;
|
text-align: right;
|
||||||
color: #bd5b5b;
|
color: #A9A9A9;
|
||||||
font-size: 20px;
|
/*letter-spacing: 5px;*/
|
||||||
|
font-weight: bold;
|
||||||
}
|
}
|
||||||
|
|
||||||
td:last-child {
|
td:last-child {
|
||||||
@ -83,11 +66,11 @@ main {
|
|||||||
}
|
}
|
||||||
|
|
||||||
section {
|
section {
|
||||||
margin-top: 2em;
|
margin-top: 1em;
|
||||||
}
|
}
|
||||||
|
|
||||||
section > div {
|
section > div {
|
||||||
margin-top: 2em;
|
margin-top: 1em;
|
||||||
overflow: hidden; /* Clear floated children */
|
overflow: hidden; /* Clear floated children */
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -99,14 +82,6 @@ section > header {
|
|||||||
position: relative;
|
position: relative;
|
||||||
}
|
}
|
||||||
|
|
||||||
p + ul {
|
|
||||||
margin: 1em;
|
|
||||||
}
|
|
||||||
|
|
||||||
ul {
|
|
||||||
clear: both;
|
|
||||||
}
|
|
||||||
|
|
||||||
li {
|
li {
|
||||||
margin-left: 2em;
|
margin-left: 2em;
|
||||||
}
|
}
|
||||||
@ -117,32 +92,6 @@ p, li {
|
|||||||
|
|
||||||
.tenure {
|
.tenure {
|
||||||
float: right;
|
float: right;
|
||||||
color: #6F6F6F;
|
|
||||||
background-color: #F5F5F5;
|
|
||||||
border-radius: 6px;
|
|
||||||
padding: 4px 6px;
|
|
||||||
font-size: 85%;
|
|
||||||
font-weight: 600;
|
|
||||||
margin-top: 3px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.location {
|
|
||||||
border: #e2aaaa dashed 1px;
|
|
||||||
background-color: #ffffff;
|
|
||||||
padding: 3px 6px;
|
|
||||||
border-radius: 6px;
|
|
||||||
float: right;
|
|
||||||
margin-right: 5px;
|
|
||||||
float: right;
|
|
||||||
font-size: 85%;
|
|
||||||
color: #717171;
|
|
||||||
font-weight: 600;
|
|
||||||
margin-top: 3px;
|
|
||||||
}
|
|
||||||
|
|
||||||
span.keywords {
|
|
||||||
font-size: 12px;
|
|
||||||
color: #B16666;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
thead {
|
thead {
|
||||||
@ -163,17 +112,12 @@ h1, h2, .label {
|
|||||||
font-size: 2.5em;
|
font-size: 2.5em;
|
||||||
text-transform: uppercase;
|
text-transform: uppercase;
|
||||||
font-weight: 300;
|
font-weight: 300;
|
||||||
font-family: {{{fontList 'heading1'}}}
|
font-family: 'Open Sans', 'Segoe UI', sans-serif;
|
||||||
}
|
}
|
||||||
|
|
||||||
#contact {
|
#contact {
|
||||||
clear: both;
|
clear: both;
|
||||||
float: right;
|
float: right;
|
||||||
margin-top: 2px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#contact span + span {
|
|
||||||
margin-left: 10px;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
header > span.fa {
|
header > span.fa {
|
||||||
@ -181,7 +125,7 @@ header > span.fa {
|
|||||||
margin-right: 3px;
|
margin-right: 3px;
|
||||||
position: absolute;
|
position: absolute;
|
||||||
width: 40px;
|
width: 40px;
|
||||||
top: 14px;
|
top: 10px;
|
||||||
font-size: 30px;
|
font-size: 30px;
|
||||||
/*transform: translateX(-110%); PDF no likey */
|
/*transform: translateX(-110%); PDF no likey */
|
||||||
margin-left: -50px;
|
margin-left: -50px;
|
||||||
@ -196,19 +140,4 @@ header > span.fa {
|
|||||||
#summary {
|
#summary {
|
||||||
color: #717171;
|
color: #717171;
|
||||||
font-size: 1.25em;
|
font-size: 1.25em;
|
||||||
margin-top: 6em;
|
|
||||||
}
|
|
||||||
|
|
||||||
#skills td {
|
|
||||||
padding-top: 7px;
|
|
||||||
padding-bottom: 7px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#references > p, #references > p > a {
|
|
||||||
color: #961e1e;
|
|
||||||
text-align: center;
|
|
||||||
margin: 30px;
|
|
||||||
font-weight: bold;
|
|
||||||
letter-spacing: 0;
|
|
||||||
text-transform: uppercase;
|
|
||||||
}
|
}
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
<head>
|
<head>
|
||||||
<meta charset="utf-8">
|
<meta charset="utf-8">
|
||||||
<title>{{ r.name }}</title>
|
<title>{{ r.name }}</title>
|
||||||
<link href='https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic' rel='stylesheet' type='text/css'>
|
<link href='https://fonts.googleapis.com/css?family=Open+Sans:300' rel='stylesheet' type='text/css'>
|
||||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css">
|
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css">
|
||||||
{{{styleSheet "positive-pdf.css"}}}
|
{{{styleSheet "positive-pdf.css"}}}
|
||||||
</head>
|
</head>
|
||||||
@ -38,22 +38,19 @@
|
|||||||
{{> section/skills _icon="icon-skills"}}
|
{{> section/skills _icon="icon-skills"}}
|
||||||
|
|
||||||
{{#*inline "icon-employment"}}<span class="fa fa-lg fa-building"></span>{{/inline}}
|
{{#*inline "icon-employment"}}<span class="fa fa-lg fa-building"></span>{{/inline}}
|
||||||
{{> employment _icon="icon-employment"}}
|
{{> section/employment _icon="icon-employment" }}
|
||||||
|
|
||||||
{{#*inline "icon-projects"}}<span class="fa fa-lg fa-star"></span>{{/inline}}
|
{{#*inline "icon-projects"}}<span class="fa fa-lg fa-star"></span>{{/inline}}
|
||||||
{{> section/projects _icon="icon-projects"}}
|
{{> section/projects _icon="icon-projects"}}
|
||||||
|
|
||||||
{{#*inline "icon-education"}}<span class="fa fa-lg fa-mortar-board"></span>{{/inline}}
|
{{#*inline "icon-education"}}<span class="fa fa-lg fa-mortar-board"></span>{{/inline}}
|
||||||
{{> education _icon="icon-education"}}
|
{{> section/education _icon="icon-education"}}
|
||||||
|
|
||||||
{{#*inline "icon-affiliation"}}<span class="fa fa-lg fa-share-alt"></span>{{/inline}}
|
{{#*inline "icon-affiliation"}}<span class="fa fa-lg fa-share-alt"></span>{{/inline}}
|
||||||
{{> section/affiliation _icon="icon-affiliation"}}
|
{{> section/affiliation _icon="icon-affiliation"}}
|
||||||
|
|
||||||
{{#*inline "icon-service"}}<span class="fa fa-lg fa-child"></span>{{/inline}}
|
{{#*inline "icon-service"}}<span class="fa fa-lg fa-child"></span>{{/inline}}
|
||||||
{{> service _icon="icon-service"}}
|
{{> section/service _icon="icon-service"}}
|
||||||
|
|
||||||
{{#*inline "icon-extracurricular"}}<span class="fa fa-lg fa-child"></span>{{/inline}}
|
|
||||||
{{> extracurricular _icon="icon-extracurricular"}}
|
|
||||||
|
|
||||||
{{#*inline "icon-samples"}}<span class="fa fa-lg fa-share"></span>{{/inline}}
|
{{#*inline "icon-samples"}}<span class="fa fa-lg fa-share"></span>{{/inline}}
|
||||||
{{> section/samples _icon="icon-samples"}}
|
{{> section/samples _icon="icon-samples"}}
|
||||||
@ -71,21 +68,11 @@
|
|||||||
{{> section/speaking _icon="icon-speaking"}}
|
{{> section/speaking _icon="icon-speaking"}}
|
||||||
|
|
||||||
{{#*inline "icon-testimonials"}}<span class="fa fa-lg fa-quote-left"></span>{{/inline}}
|
{{#*inline "icon-testimonials"}}<span class="fa fa-lg fa-quote-left"></span>{{/inline}}
|
||||||
{{> testimonials _icon="icon-testimonials"}}
|
{{> section/testimonials _icon="icon-testimonials"}}
|
||||||
|
|
||||||
{{#if r.references}}
|
|
||||||
{{#section "references"}}
|
|
||||||
<section id="references">
|
|
||||||
{{#if r.contact.email}}
|
|
||||||
<p><a href="mailto:{{{ r.contact.email }}}">References available on request</a></p>
|
|
||||||
{{else}}
|
|
||||||
<p>References available on request</p>
|
|
||||||
{{/if}}
|
|
||||||
</section>
|
|
||||||
{{/section}}
|
|
||||||
{{/if}}
|
|
||||||
|
|
||||||
|
{{#*inline "icon-references"}}<span class="fa fa-lg fa-thumbs-o-up"></span>{{/inline}}
|
||||||
|
{{> section/references _icon="icon-references"}}
|
||||||
|
|
||||||
|
</div>
|
||||||
</main>
|
</main>
|
||||||
</body>
|
|
||||||
</html>
|
</html>
|
||||||
|
@ -12,7 +12,7 @@
|
|||||||
},
|
},
|
||||||
"fonts": {
|
"fonts": {
|
||||||
"all": {
|
"all": {
|
||||||
"default": [ "Open Sans", "sans-serif" ],
|
"default": [ "Calibri", "Open Sans", "sans-serif" ],
|
||||||
"heading1": [ "Open Sans", "Helvetica Neue", "Helvetica", "Lato", "sans-serif" ],
|
"heading1": [ "Open Sans", "Helvetica Neue", "Helvetica", "Lato", "sans-serif" ],
|
||||||
"heading2": [ "Helvetica Neue", "Helvetica", "Lato", "sans-serif" ]
|
"heading2": [ "Helvetica Neue", "Helvetica", "Lato", "sans-serif" ]
|
||||||
},
|
},
|
||||||
|
Loading…
Reference in New Issue
Block a user