--- import '../styles/global.css'; import Search from '../components/Search.astro'; import ThemeSwitcher from '../components/ThemeSwitcher.astro'; import BackToTop from "../components/BackToTop.astro"; import { siteConfig } from "../config"; import Meta from "../components/helper/head/Meta.astro"; interface Props { title: string; description: string; path?: string; ogImage?: string; } const defaultTitle = siteConfig.title const formattedRootPath = defaultTitle.toLowerCase().replace(/\s+/g, '-'); const relativePath = Astro.url.pathname const path = formattedRootPath + (relativePath === '/' ? '' : relativePath) const pageTitle = (relativePath === '/' ? defaultTitle : `${Astro.props.title} - ${defaultTitle}`) const navBarItems = siteConfig.navBarItems const customFooter = siteConfig.customFooter const nekoType = siteConfig.neko?.type const { title = pageTitle, description = siteConfig.description, ogImage = "" } = Astro.props; --- {pageTitle}
{path}
{ siteConfig.neko.enabled && <> }