fix(markup): strip tags from description meta tag
This commit is contained in:
parent
d30dd196f0
commit
17d01bb598
3
index.js
3
index.js
|
@ -2,6 +2,7 @@ const fs = require('fs')
|
|||
const path = require('path')
|
||||
const Handlebars = require('handlebars')
|
||||
const micromark = require('micromark')
|
||||
const striptags = require('striptags')
|
||||
|
||||
const extname = '.hbs'
|
||||
const partialsDir = path.join(__dirname, 'partials')
|
||||
|
@ -33,6 +34,8 @@ Handlebars.registerHelper('join', (arr, separator) =>
|
|||
|
||||
Handlebars.registerHelper('markdown', doc => micromark(doc))
|
||||
|
||||
Handlebars.registerHelper('stripTags', html => striptags(html))
|
||||
|
||||
exports.pdfRenderOptions = { mediaType: 'print' }
|
||||
|
||||
exports.render = resume => {
|
||||
|
|
|
@ -10,7 +10,8 @@
|
|||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"handlebars": "^4.7.6",
|
||||
"micromark": "^2.11.4"
|
||||
"micromark": "^2.11.4",
|
||||
"striptags": "^3.1.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"eslint": "7.20.0",
|
||||
|
@ -4611,6 +4612,11 @@
|
|||
"url": "https://github.com/sponsors/sindresorhus"
|
||||
}
|
||||
},
|
||||
"node_modules/striptags": {
|
||||
"version": "3.1.1",
|
||||
"resolved": "https://registry.npmjs.org/striptags/-/striptags-3.1.1.tgz",
|
||||
"integrity": "sha1-yMPn/db7S7OjKjt1LltePjgJPr0="
|
||||
},
|
||||
"node_modules/supports-color": {
|
||||
"version": "7.2.0",
|
||||
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
|
||||
|
@ -10981,6 +10987,11 @@
|
|||
"integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
|
||||
"dev": true
|
||||
},
|
||||
"striptags": {
|
||||
"version": "3.1.1",
|
||||
"resolved": "https://registry.npmjs.org/striptags/-/striptags-3.1.1.tgz",
|
||||
"integrity": "sha1-yMPn/db7S7OjKjt1LltePjgJPr0="
|
||||
},
|
||||
"supports-color": {
|
||||
"version": "7.2.0",
|
||||
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
|
||||
|
|
|
@ -29,7 +29,8 @@
|
|||
},
|
||||
"dependencies": {
|
||||
"handlebars": "^4.7.6",
|
||||
"micromark": "^2.11.4"
|
||||
"micromark": "^2.11.4",
|
||||
"striptags": "^3.1.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"eslint": "7.20.0",
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>{{resume.basics.name}}</title>
|
||||
<meta name="description" content="{{resume.basics.summary}}">
|
||||
<meta name="description" content="{{stripTags (markdown resume.basics.summary)}}">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Lato:400,700&display=swap">
|
||||
<style>{{{css}}}</style>
|
||||
|
|
Loading…
Reference in New Issue