fix: should not parse JSON-LD script in head (fix #538)

pull/540/head
fi3ework 4 years ago
parent 2b9f1866bb
commit 9bee9a2ac0

@ -182,7 +182,7 @@ function renderHead(head: HeadConfig[]): Promise<string> {
head.map(async ([tag, attrs = {}, innerHTML = '']) => {
const openTag = `<${tag}${renderAttrs(attrs)}>`
if (tag !== 'link' && tag !== 'meta') {
if (tag === 'script') {
if (tag === 'script' && attrs.type !== 'application/ld+json') {
innerHTML = (
await transformWithEsbuild(innerHTML, 'inline-script.js', {
minify: true

Loading…
Cancel
Save