Adding OG meta tags to articles and podcast episode Refactoring featureimage to use smaller images
32 lines
No EOL
1.2 KiB
JavaScript
Executable file
32 lines
No EOL
1.2 KiB
JavaScript
Executable file
import Header from "./header"
|
|
import Footer from "./footer"
|
|
import NavBar from "./navbar"
|
|
import SideBar from "./sidebar"
|
|
import Head from 'next/head'
|
|
import { render } from "less"
|
|
import { Route, Switch } from 'react-router';
|
|
import StorySideBar from "./storysidebar"
|
|
|
|
const Layout = (props) => {
|
|
return (
|
|
|
|
<div className="Layout">
|
|
<Head>
|
|
<title>{props.pagedata.title}</title>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0"></meta>
|
|
<meta name="description" content="Angry Beanie" key='description'></meta>
|
|
<meta charSet="utf-8" />
|
|
<meta property="og:title" content={props.pagedata.title} key='title'></meta>
|
|
<link rel="alternate" type="application/rss+xml" title="RSS Feed for AngryBeanie.com" href="/feed/angrybeanie.xml" />
|
|
</Head>
|
|
<Header />
|
|
<div className="container">
|
|
<NavBar sections={props.sections}/>
|
|
{props.children}
|
|
</div>
|
|
|
|
</div>
|
|
)
|
|
}
|
|
|
|
export default Layout |