gridsome
Version:
A JAMstack framework for building blazing fast websites with Vue.js
28 lines (24 loc) • 547 B
JavaScript
const { template } = require('lodash')
function createHTMLRenderer (htmlTemplate) {
const render = template(htmlTemplate)
return variables => {
return render(Object.assign({
htmlAttrs: '',
bodyAttrs: '',
head: '',
title: '',
base: '',
hash: '',
vueMetaTags: '',
vueMetaLinks: '',
resourceHints: '',
styles: '',
vueMetaStyles: '',
vueMetaScripts: '',
noscript: '',
app: '',
scripts: ''
}, variables))
}
}
module.exports = createHTMLRenderer