mirror of
https://github.com/JuanCanham/fresh-themes.git
synced 2025-07-06 18:21:06 +01:00
Compare commits
13 Commits
feature/ce
...
v0.16.0-be
Author | SHA1 | Date | |
---|---|---|---|
2c3763248d | |||
aca092f5d1 | |||
9e4cae697b | |||
f8e0cb24dd | |||
0fd6b593fa | |||
0d46a2d402 | |||
51c8451137 | |||
2b8e81d11c | |||
d975a8cc6b | |||
57e4f26d20 | |||
9a4a386901 | |||
a9989d94b6 | |||
21de6997a3 |
19
index.js
Normal file
19
index.js
Normal file
@ -0,0 +1,19 @@
|
||||
/**
|
||||
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')
|
||||
}
|
||||
};
|
||||
|
||||
}());
|
@ -1,12 +1,12 @@
|
||||
{
|
||||
"name": "fresh-themes",
|
||||
"version": "0.15.1-beta",
|
||||
"version": "0.16.0-beta",
|
||||
"description": "Multiformat themes and templates for your résumé / CV.",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/fluentdesk/fresh-themes.git"
|
||||
},
|
||||
"main": "README.md",
|
||||
"main": "index.js",
|
||||
"keywords": [
|
||||
"résumé",
|
||||
"resume",
|
||||
|
@ -52,7 +52,7 @@ fork of the original Awesome-CV for LaTeX.
|
||||
See the original project for license information.
|
||||
|
||||
[awe]: https://github.com/posquit0/Awesome-CV
|
||||
[hmr]: http://please.hackmyresume.com
|
||||
[hmr]: https://fluentdesk.com/hackmyresume
|
||||
[fre]: http://freshstandard.org
|
||||
[und]: http://underscorejs.org/#template
|
||||
[hb350]: https://github.com/wycats/handlebars.js/issues/350
|
||||
|
@ -71,7 +71,7 @@
|
||||
% To support LaTeX quoting style
|
||||
\defaultfontfeatures{Ligatures=TeX}
|
||||
% Needed to manage math fonts
|
||||
\RequirePackage[math-style=TeX,vargreek-shape=unicode]{unicode-math}
|
||||
\RequirePackage[math-style=TeX]{unicode-math}
|
||||
% Needed to use icons from font-awesome
|
||||
% (https://github.com/posquit0/latex-fontawesome)
|
||||
\RequirePackage{fontawesome}
|
||||
|
@ -52,7 +52,7 @@
|
||||
% Comment any of the lines below if they are not required
|
||||
%-------------------------------------------------------------------------------
|
||||
\name{[~ print(h.initialWords( r.name )) ~]}{[[ h.lastWord( r.name ) ]]}
|
||||
\position{[[ r.info.label ]]}
|
||||
[~ if (r.info.label) { ~]\position{[[ r.info.label ]]}[~ } ~]
|
||||
\address{[[ r.location.address ]]}
|
||||
|
||||
\mobile{[[ r.contact.phone ]]}
|
||||
|
32
themes/basis/helpers/sample-helpers.js
Normal file
32
themes/basis/helpers/sample-helpers.js
Normal file
@ -0,0 +1,32 @@
|
||||
|
||||
/**
|
||||
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);
|
@ -3,5 +3,6 @@
|
||||
"description": "A theme that is a basis for other themes.",
|
||||
"author": "hacksalot <hacksalot@indevious.com> (https://github.com/hacksalot)",
|
||||
"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"]
|
||||
}
|
||||
|
@ -90,9 +90,9 @@
|
||||
engine settings, but ((#has 'contact.email')) never will.
|
||||
--> }}
|
||||
<div id="contact">
|
||||
{{#has r.contact.email}}<div class="email"><a href="mailto:{{{ RAW.contact.email }}}">{{ RAW.contact.email }}</a></div>{{/has}}
|
||||
{{#has r.contact.phone}}<div class="phone">{{ RAW.contact.phone }}</div>{{/has}}
|
||||
{{#has r.contact.website}}<div class="website"><a href="{{{ RAW.contact.website }}}">{{ RAW.contact.website }}</a></div>{{/has}}
|
||||
{{#has '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 'contact.website'}}<div class="website"><a href="{{{ RAW.contact.website }}}">{{ RAW.contact.website }}</a></div>{{/has}}
|
||||
</div>
|
||||
</header>
|
||||
|
||||
|
@ -90,9 +90,9 @@
|
||||
engine settings, but ((#has 'contact.email')) never will.
|
||||
--> }}
|
||||
<div id="contact">
|
||||
{{#has r.contact.email}}<div class="email"><a href="mailto:{{{ RAW.contact.email }}}">{{ RAW.contact.email }}</a></div>{{/has}}
|
||||
{{#has r.contact.phone}}<div class="phone">{{ RAW.contact.phone }}</div>{{/has}}
|
||||
{{#has r.contact.website}}<div class="website"><a href="{{{ RAW.contact.website }}}">{{ RAW.contact.website }}</a></div>{{/has}}
|
||||
{{#has '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 'contact.website'}}<div class="website"><a href="{{{ RAW.contact.website }}}">{{ RAW.contact.website }}</a></div>{{/has}}
|
||||
</div>
|
||||
</header>
|
||||
|
||||
|
Reference in New Issue
Block a user