@ -1,5 +1,6 @@
@@ -1,5 +1,6 @@
import { Layout } from 'antd' ;
import { useRecoilValue } from 'recoil' ;
import Head from 'next/head' ;
import {
ClientConfigStore ,
isChatAvailableSelector ,
@ -19,6 +20,63 @@ function Main() {
@@ -19,6 +20,63 @@ function Main() {
return (
< >
< Head >
< meta name = "description" content = "{{.Summary}}" / >
< meta property = "og:title" content = "{{.Name}}" / >
< meta property = "og:site_name" content = "{{.Name}}" / >
< meta property = "og:url" content = "{{.RequestedURL}}" / >
< meta property = "og:description" content = "{{.Summary}}" / >
< meta property = "og:type" content = "video.other" / >
< meta property = "video:tag" content = "{{.TagsString}}" / >
< meta property = "og:image" content = "{{.Thumbnail}}" / >
< meta property = "og:image:url" content = "{{.Thumbnail}}" / >
< meta property = "og:image:alt" content = "{{.Image}}" / >
< meta property = "og:video" content = "{{.RequestedURL}}embed/video" / >
< meta property = "og:video:secure_url" content = "{{.RequestedURL}}embed/video" / >
< meta property = "og:video:height" content = "315" / >
< meta property = "og:video:width" content = "560" / >
< meta property = "og:video:type" content = "text/html" / >
< meta property = "og:video:actor" content = "{{.Name}}" / >
< meta property = "twitter:title" content = "{{.Name}}" / >
< meta property = "twitter:url" content = "{{.RequestedURL}}" / >
< meta property = "twitter:description" content = "{{.Summary}}" / >
< meta property = "twitter:image" content = "{{.Image}}" / >
< meta property = "twitter:card" content = "player" / >
< meta property = "twitter:player" content = "{{.RequestedURL}}embed/video" / >
< meta property = "twitter:player:width" content = "560" / >
< meta property = "twitter:player:height" content = "315" / >
< link rel = "apple-touch-icon" sizes = "57x57" href = "/img/favicon/apple-icon-57x57.png" / >
< link rel = "apple-touch-icon" sizes = "60x60" href = "/img/favicon/apple-icon-60x60.png" / >
< link rel = "apple-touch-icon" sizes = "72x72" href = "/img/favicon/apple-icon-72x72.png" / >
< link rel = "apple-touch-icon" sizes = "76x76" href = "/img/favicon/apple-icon-76x76.png" / >
< link rel = "apple-touch-icon" sizes = "114x114" href = "/img/favicon/apple-icon-114x114.png" / >
< link rel = "apple-touch-icon" sizes = "120x120" href = "/img/favicon/apple-icon-120x120.png" / >
< link rel = "apple-touch-icon" sizes = "144x144" href = "/img/favicon/apple-icon-144x144.png" / >
< link rel = "apple-touch-icon" sizes = "152x152" href = "/img/favicon/apple-icon-152x152.png" / >
< link rel = "apple-touch-icon" sizes = "180x180" href = "/img/favicon/apple-icon-180x180.png" / >
< link
rel = "icon"
type = "image/png"
sizes = "192x192"
href = "/img/favicon/android-icon-192x192.png"
/ >
< link rel = "icon" type = "image/png" sizes = "32x32" href = "/img/favicon/favicon-32x32.png" / >
< link rel = "icon" type = "image/png" sizes = "96x96" href = "/img/favicon/favicon-96x96.png" / >
< link rel = "icon" type = "image/png" sizes = "16x16" href = "/img/favicon/favicon-16x16.png" / >
< link rel = "manifest" href = "/manifest.json" / >
< link href = "/api/auth/provider/indieauth" / >
< meta name = "msapplication-TileColor" content = "#ffffff" / >
< meta name = "msapplication-TileImage" content = "/img/favicon/ms-icon-144x144.png" / >
< meta name = "theme-color" content = "#ffffff" / >
< / Head >
< ClientConfigStore / >
< Layout >
< Header name = { title || name } chatAvailable = { isChatAvailable } / >