mirror of
https://github.com/JuanCanham/HackMyResume.git
synced 2024-11-22 08:20:11 +00:00
Tweak Markdownification.
This commit is contained in:
parent
857de65750
commit
3dcf3c3974
@ -78,7 +78,8 @@ Definition of the FRESHResume class.
|
|||||||
},
|
},
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Create a copy of this resume in which all fields have been interpreted as
|
||||||
|
Markdown.
|
||||||
*/
|
*/
|
||||||
FreshResume.prototype.markdownify = function() {
|
FreshResume.prototype.markdownify = function() {
|
||||||
|
|
||||||
@ -108,7 +109,11 @@ Definition of the FRESHResume class.
|
|||||||
Object.keys( obj ).forEach(function(key) {
|
Object.keys( obj ).forEach(function(key) {
|
||||||
var sub = obj[key];
|
var sub = obj[key];
|
||||||
if( typeof sub === 'string' || sub instanceof String ) {
|
if( typeof sub === 'string' || sub instanceof String ) {
|
||||||
if( key !== 'url' )
|
if( _.contains(['skills','url','start','end','date'], key) )
|
||||||
|
return;
|
||||||
|
if( key === 'summary' )
|
||||||
|
obj[key] = MD( obj[key] );
|
||||||
|
else
|
||||||
obj[key] = inline ? MDIN( obj[key] ) : MD( obj[key] );
|
obj[key] = inline ? MDIN( obj[key] ) : MD( obj[key] );
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -23,7 +23,7 @@ Underscore template generate for FluentCV.
|
|||||||
// Compile and run the template. TODO: avoid unnecessary recompiles.
|
// Compile and run the template. TODO: avoid unnecessary recompiles.
|
||||||
var compiled = _.template(jst);
|
var compiled = _.template(jst);
|
||||||
var ret = compiled({
|
var ret = compiled({
|
||||||
r: json.markdownify(),
|
r: format === 'html' || format === 'pdf' ? json.markdownify() : json,
|
||||||
filt: opts.filters,
|
filt: opts.filters,
|
||||||
XML: require('xml-escape'),
|
XML: require('xml-escape'),
|
||||||
RAW: json,
|
RAW: json,
|
||||||
|
Loading…
Reference in New Issue
Block a user