Hello,
my client wants to have this https://support.google.com/adsense/answer/9261307?hl=en on the site.
anybody knows how I can do that, and if it is complicated ?
I used this to add an external script in react.
This could help with getting the adsense script added too. Good luck!
export const TwitchEmbed = ({channel, layout, autoplay, muted}) => {
useEffect(() => {
let embed;
const script = document.createElement('script');
script.setAttribute(
'src',
'https://embed.twitch.tv/embed/v1.js'
);
script.addEventListener('load', () => {
embed = new Twitch.Player('twitch-embed', {
width: "100%",
height: "100%",
channel: channel,
layout: layout,
autoplay: autoplay,
muted: muted,
});
});
document.body.appendChild(script);
}, []);
return (
<div id="twitch-embed" style={{width: "1100px", height: "429px", margin: "0 auto"}}></div>
)
}
2 Likes
Hi @alexaspalato,
You can load any script in the header of your HTML pages generated by Frontity by placing that script tag inside the <Head>
component provided by Frontity
Something like this…
<Head>
<meta name="description" content={state.frontity.description} />
<html lang="en" />
<script>{`alert("Hello from script tag in header")`}</script>
</Head>
Here you have a quick demo of this → https://github.com/frontity-demos/frontity-examples/tree/master/demo-frontity-script-head
Let us know if this solution allow you to implement that service in your Frontity project