diff --git a/pages/next.jsx b/pages/next.jsx index fe080a7a..84e43274 100644 --- a/pages/next.jsx +++ b/pages/next.jsx @@ -5,6 +5,8 @@ import App from '../src/components/App' import Page from '../src/components/Page' import menuModel from '../src/models/menu' import { buildMenu } from '../src/lib/menu' +import { Meta } from '../src/components/Meta' +import { meta } from '../src/lib/meta' const Index = (props) => ( ( > {props.title} +
@@ -32,11 +35,18 @@ Index.getInitialProps = async (ctx) => { const apiUrl = `http://localhost:3000/api/page?page=${pageUrl}` const res = await axios.get(apiUrl) const page = res.data + const image = page.preview.artifacts.fb return { content: page.data, pageUrl, title: page.title, + meta: meta({ + title: page.title, + image: image.src, + imageWidth: image.width, + imageHeight: image.height, + }), } }