Skip to content

Commit 7aaab25

Browse files
committed
fix: html encoding
1 parent a2d3499 commit 7aaab25

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

src/templates/html.js

+9-9
Original file line numberDiff line numberDiff line change
@@ -51,12 +51,12 @@ export default (product, variants) => {
5151
} = product;
5252

5353
const image = findProductImage(product, variants);
54-
55-
return /* html */`\
54+
return /* html */`
5655
<!DOCTYPE html>
5756
<html>
5857
<head>
5958
<title>${metaTitle || name}</title>
59+
<meta charset="UTF-8">
6060
<meta property="description" content="${metaDescription || description}">
6161
<meta property="og:title" content="${metaTitle || name}">
6262
<meta property="og:image" content="${image?.url}">
@@ -68,7 +68,7 @@ export default (product, variants) => {
6868
<meta name="twitter:card" content="summary_large_image">
6969
<meta name="twitter:title" content="${name}">
7070
<meta name="twitter:image" content="${image?.url}">
71-
<meta name="twitter:description" content="${description}">
71+
<meta name="twitter:description" content="${metaDescription || description}">
7272
<meta name="twitter:label1" content="Price">
7373
<meta name="twitter:data1" content="${prices.final.amount}">
7474
<meta name="twitter:label2" content="Availability">
@@ -95,7 +95,7 @@ export default (product, variants) => {
9595
${description ? `<p>${description}</p>` : ''}
9696
<div class="product-images">
9797
<div>
98-
${images.map((img) => `\
98+
${images.map((img) => `
9999
<div>
100100
<picture>
101101
<source type="image/webp" srcset="${img.url}" alt="" media="(min-width: 600px)">
@@ -108,7 +108,7 @@ ${images.map((img) => `\
108108
</div>
109109
110110
<div class="product-attributes">
111-
${attributes.map((attr) => `\
111+
${attributes.map((attr) => `
112112
<div>
113113
<div>${attr.name}</div>
114114
<div>${attr.label}</div>
@@ -117,7 +117,7 @@ ${attributes.map((attr) => `\
117117
</div>
118118
119119
<div class="product-options">
120-
${options.map((opt) => `\
120+
${options.map((opt) => `
121121
<div>
122122
<div>${opt.id}</div>
123123
<div>${opt.label}</div>
@@ -126,7 +126,7 @@ ${options.map((opt) => `\
126126
<div>${opt.multiple ? 'multiple' : ''}</div>
127127
<div>${opt.required === true ? 'required' : ''}</div>
128128
</div>
129-
${opt.items.map((item) => `\
129+
${opt.items.map((item) => `
130130
<div>
131131
<div>option</div>
132132
<div>${item.id}</div>
@@ -138,15 +138,15 @@ ${opt.items.map((item) => `\
138138
</div>
139139
140140
<div class="product-variants">
141-
${variants.map((v) => `\
141+
${variants.map((v) => `
142142
<div>
143143
<div>${v.sku}</div>
144144
<div>${v.name}</div>
145145
<div>${v.inStock ? 'inStock' : ''}</div>
146146
<div>Regular: ${v.prices.regular.amount} ${v.prices.regular.currency}${priceRange(v.prices.regular.minimumAmount, v.prices.regular.maximumAmount)}</div>
147147
<div>Final: ${v.prices.final.amount} ${v.prices.final.currency}${priceRange(v.prices.final.minimumAmount, v.prices.final.maximumAmount)}</div>
148148
<div>
149-
${v.images.map((img) => `\
149+
${v.images.map((img) => `
150150
<picture>
151151
<source type="image/webp" srcset="${img.url}" alt="" media="(min-width: 600px)">
152152
<source type="image/webp" srcset="${img.url}">

0 commit comments

Comments
 (0)