Skip to content

Commit 2b5688b

Browse files
Tom DavisTom Davis
Tom Davis
authored and
Tom Davis
committed
adding react-helmet
1 parent b1390ed commit 2b5688b

File tree

4 files changed

+76
-0
lines changed

4 files changed

+76
-0
lines changed

package-lock.json

+50
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
"@testing-library/user-event": "^13.5.0",
1010
"react": "^18.2.0",
1111
"react-dom": "^18.2.0",
12+
"react-helmet": "^6.1.0",
1213
"react-redux": "^8.0.5",
1314
"react-router-dom": "^6.10.0",
1415
"react-scripts": "5.0.1",

src/layout/RootLayout.js

+21
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,31 @@ import { Outlet } from 'react-router-dom';
22
import classes from '../style/Main.module.css';
33
import MainNavigation from './MainNavigation';
44
import MobileHeader from '../components/MobileHeader';
5+
import { Helmet } from 'react-helmet';
56

67
let RootLayout = () => {
78
return (
89
<div className={classes.layout}>
10+
<Helmet>
11+
<title>Fast DeFi Tutorial</title>
12+
<meta name="description" content="The fastest DeFi tutorial on Earth"/>
13+
<meta name="author" content="tomuky"/>
14+
<meta name="keywords" content="DeFi, crypto, ETH, Ethereum, BTC, Bitcoin, Tutorial, money, blockchain, decentralized, finance"/>
15+
16+
<meta property="og:url" content="https://fastdefitutorial.com" />
17+
<meta property="og:title" content="Fast DeFi Tutorial" />
18+
<meta property="og:description" content="The fastest DeFi tutorial on Earth" />
19+
{/* <meta property="og:image" content={require(`../images/bolt-fb2.png`)}/> */}
20+
<meta property="og:image" content={require(`../images/fast-tw2.png`)}/>
21+
22+
<meta name="twitter:title" content="Fast DeFi Tutorial"/>
23+
<meta name="twitter:card" content="summary"/>
24+
<meta name="twitter:site" content="@tomuky"/>
25+
<meta name="twitter:creator" content="@tomuky"/>
26+
<meta name="twitter:description" content="The fastest DeFi tutorial on Earth" />
27+
{/* <meta name="twitter:image" content={require(`../images/bolt-tw.png`)}/> */}
28+
<meta name="twitter:image" content={require(`../images/fast-tw2.png`)}/>
29+
</Helmet>
930
<MainNavigation/>
1031
<MobileHeader/>
1132
<div className={classes.main}>

src/topics/redpill.js

+4
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,14 @@ import TopicTitle from '../components/TopicTitle';
33
import TopicBody from '../components/TopicBody';
44
import TopicDescription from '../components/TopicDescription';
55
import ExternalLink from '../components/ExternalLink';
6+
import { Helmet } from 'react-helmet';
67

78
const Redpill = () => {
89
return (
910
<>
11+
<Helmet>
12+
<title>Red pill</title>
13+
</Helmet>
1014
<TopicTitle title="Take the red pill" icon="redpill-icon.png"/>
1115
<TopicDescription>
1216
<p>Material to help you go down the rabbit hole</p>

0 commit comments

Comments
 (0)