Add Embed layout

This commit is contained in:
Sam Carlton 2022-06-11 19:39:02 -05:00
parent 690f420f62
commit f586065979

34
src/layouts/embed.astro Normal file
View file

@ -0,0 +1,34 @@
---
import '~/assets/css/tailwind.css'
import { PageHead } from '~/helpers/config-node.js'
import VueBaseLayout from '../../layouts/base.vue'
const {
// headTitle,
// headDescription,
headOptions = {}
} = Astro.props
// console.log('Astro.site', Astro.site )
const pageHead = new PageHead({
domain: Astro.site.origin,
...headOptions
})
---
<!doctype html>
<html lang="en">
<head>
<title>{ pageHead.title }</title>
<Fragment set:html={ pageHead.metaAndLinkMarkup } />
</head>
<body>
<slot />
</body>
</html>