1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- <template>
- <div class="w-full min-h-screen bg-black">
- <Head>
- <Link rel="preconnect" href="https://fonts.googleapis.com"/>
- <Link rel="preconnect" href="https://fonts.gstatic.com" crossorigin/>
- <Link href="https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap" rel="stylesheet"/>
- <Link rel="apple-touch-icon" sizes="180x180" :href="( basePath != '/' ? basePath : '' )+'/images/favicon/apple-touch-icon.png'"/>
- <Link rel="icon" type="image/png" sizes="32x32" :href="( basePath != '/' ? basePath : '' )+'/images/favicon/favicon-32x32.png'"/>
- <Link rel="icon" type="image/png" sizes="16x16" :href="( basePath != '/' ? basePath : '' )+'/images/favicon/favicon-16x16.png'"/>
- <Link rel="manifest" :href="( basePath != '/' ? basePath : '' )+'/images/favicon/site.webmanifest'"/>
- <Link rel="mask-icon" :href="( basePath != '/' ? basePath : '' )+'/images/favicon/safari-pinned-tab.svg'" color="#5bbad5"/>
- <Meta name="msapplication-TileColor" content="#da532c"/>
- <Meta name="theme-color" content="#ffffff"/>
- </Head>
- <GlobalServerSideUp/>
- <MarketingHeader/>
- <div class="lg:flex lg:w-screen lg:h-[calc(100vh-167px)]">
- <div style="scrollbar-width: none" class="contents lg:overflow-y-scroll lg:pointer-events-none lg:z-40 lg:flex lg:top-[126px]">
- <div class="contents lg:pointer-events-auto lg:block lg:w-72 lg:overflow-y-auto lg:px-6 lg:pt-4 lg:pb-8 lg:border-white/10 xl:w-80">
- <DocsNavigation
- class="hidden lg:block"/>
- </div>
- </div>
- <div class="relative px-4 pt-5 sm:px-6 lg:overflow-y-scroll lg:flex-1 lg:px-8">
- <main class="py-8 scroll-smooth" id="content-container">
- <ContentDoc
- class="prose prose-invert"
- tag="article" />
- </main>
- <DocsFooter/>
- </div>
- </div>
- <Search/>
- </div>
- </template>
- <script setup>
- const route = useRoute();
- const { basePath, domain } = useRuntimeConfig().public;
- const { page } = useContent();
- useHead({
- htmlAttrs: {
- lang: 'en'
- },
- bodyAttrs: {
- class: 'antialiased font-inter bg-black'
- }
- });
- useSeoMeta({
- ogLocale: 'en_US',
- ogUrl: domain+basePath+route.path,
- ogType: 'website',
- ogSiteName: 'Server Side Up - Docker PHP',
- ogTitle: page.value?.head.title,
- ogDescription: page.value.description,
- twitterCard: 'summary_large_image',
- twitterDescription: page.value?.description,
- twitterSite: '@serversideup',
- twitterTitle: page.value?.head.title
- })
- defineOgImage({
- component: 'DocsImage',
- title: page.value.title,
- description: page.value.description
- });
- </script>
|