Pour tout problème contactez-nous par mail : support@froggit.fr | La FAQ :grey_question: | Rejoignez-nous sur le Chat :speech_balloon:

Skip to content
Snippets Groups Projects
Commit 2853be29 authored by peter_rabbit's avatar peter_rabbit
Browse files

fix: twitter image

parent 8d768cae
No related branches found
No related tags found
No related merge requests found
......@@ -19,7 +19,7 @@ function getPageHtml(pageName, pageMeta) {
let html = fs.readFileSync(`${curDir}/public/index.html`, "utf-8");
const setMeta = function (metaName, value) {
html = html.replace(
html.match(new RegExp(`<meta\\s*name="${metaName}"[^>]+>`, "g")),
html.match(new RegExp(`<meta\\s*name="${metaName}"[^>]+>`, "g"))[0],
`<meta name="${metaName}" content="${value}"/>`
);
};
......@@ -135,6 +135,18 @@ function getPageHtml(pageName, pageMeta) {
Object.entries(pageMeta).filter(kv => !build_conf.default_meta_keys.includes(kv[0]))
);
setOgMeta();
// set twitter image
html = html.replace(
html.match(new RegExp(`<meta\\s*property="twitter:image"[^>]+>`, "g"))[0],
`<meta property="twitter:image" content="${
pageMeta.image ||
html
.match(new RegExp(`<meta\\s*name="image"[^>]+>`, "g"))[0]
.match(new RegExp(`content=".+"`, "g"))[0]
.match(new RegExp(`".+"`, "g"))
.replace(/"/g, "")
}"/>`
);
return html;
}
......
......@@ -13,6 +13,7 @@
<meta property="og:type" content="website" />
<meta property="og:url" content="https://kuadrado-software.fr/education"/>
<meta property="og:image" content="https://kuadrado-software.fr/assets/images/brain.png"/>
<meta property="twitter:image" content="https://kuadrado-software.fr/assets/images/brain.png"/>
<meta property="og:locale" content="fr_FR"/>
<meta property="og:site_name" content="Kuadrado Software"/>
......
......@@ -15,6 +15,7 @@
<meta property="og:image" content="https://kuadrado-software.fr/assets/images/game_controller.png"/>
<meta property="og:image" content="https://kuadrado-software.fr/assets/images/game_studio_banner.png"/>
<meta property="og:image" content="https://kuadrado-software.fr/assets/images/popularization_banner.png"/>
<meta property="twitter:image" content="https://kuadrado-software.fr/assets/images/game_controller.png"/>
<meta property="og:locale" content="fr_FR"/>
<meta property="og:site_name" content="Kuadrado Software"/>
......
......@@ -22,6 +22,10 @@
property="og:image"
content="https://kuadrado-software.fr/assets/images/logo_kuadrado.png"
/>
<meta
property="twitter:image"
content="https://kuadrado-software.fr/assets/images/logo_kuadrado.png"
/>
<meta property="og:locale" content="fr_FR" />
<meta property="og:site_name" content="Kuadrado Software"/>
......
......@@ -13,6 +13,7 @@
<meta property="og:type" content="website" />
<meta property="og:url" content="https://kuadrado-software.fr/software-development"/>
<meta property="og:image" content="https://kuadrado-software.fr/assets/images/meca_proc.png"/>
<meta property="twitter:image" content="https://kuadrado-software.fr/assets/images/meca_proc.png"/>
<meta property="og:locale" content="fr_FR"/>
<meta property="og:site_name" content="Kuadrado Software"/>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment