markblog/pages/_app.tsx
Florian Bouillon 32e09522bc
Updated
Signed-off-by: Avior <florian.bouillon@delta-wings.net>
2020-02-05 11:28:52 +01:00

31 lines
858 B
TypeScript

import App from 'next/app'
import Head from 'next/head'
import React from 'react'
import Layout from '../components/Layout'
import config from '../config'
import '../styl/styl.styl'
class MyApp extends App {
public render() {
const { Component, pageProps } = this.props
return(
<Layout>
<Head>
<meta key="description" name="description" content={config.og.description}/>
<meta key="og:url" property="og:url" content={config.domain + this.props.router.asPath} />
<title key="title">{config.og.title}</title>
<meta key="og:title" property="og:title" content={config.og.title}/>
<meta key="og:description" property="og:description" content={config.og.description}/>
<meta key="og:type" property="og:type" content="website" />
</Head>
<Component {...pageProps} />
</Layout>
)
}
}
export default MyApp