--- import '../styles/site.css'; import CustomContextMenu from '@/components/CustomContextMenu.astro'; import HitokotoCard from '@/components/HitokotoCard.astro'; import { publicSiteConfig, siteConfig } from '../../site.config.mjs'; interface Props { title?: string; description?: string; } const siteTitle = siteConfig.site.name; const { title = siteTitle, description = siteConfig.site.description } = Astro.props; const pageTitle = title === siteTitle ? siteTitle : `${title} | ${siteTitle}`; const currentYear = new Date().getFullYear(); const publicConfigJson = JSON.stringify(publicSiteConfig).replace(/