From 674fe965550444db87edc7937ff6932e1a918d9d Mon Sep 17 00:00:00 2001 From: nsfisis Date: Fri, 27 Jun 2025 23:39:31 +0900 Subject: feat(meta): rename vhosts/ directory to services/ --- services/blog/nuldoc-src/components/PageLayout.tsx | 61 ++++++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 services/blog/nuldoc-src/components/PageLayout.tsx (limited to 'services/blog/nuldoc-src/components/PageLayout.tsx') diff --git a/services/blog/nuldoc-src/components/PageLayout.tsx b/services/blog/nuldoc-src/components/PageLayout.tsx new file mode 100644 index 00000000..1cd0aebf --- /dev/null +++ b/services/blog/nuldoc-src/components/PageLayout.tsx @@ -0,0 +1,61 @@ +import { Config } from "../config.ts"; +import { JSXNode } from "myjsx/jsx-runtime"; +import StaticStylesheet from "./StaticStylesheet.tsx"; + +type Props = { + metaCopyrightYear: number; + metaDescription: string; + metaKeywords?: string[]; + metaTitle: string; + metaAtomFeedHref?: string; + requiresSyntaxHighlight?: boolean; + config: Config; + children: JSXNode; +}; + +export default function PageLayout( + { + metaCopyrightYear, + metaDescription, + metaKeywords, + metaTitle, + metaAtomFeedHref, + requiresSyntaxHighlight: _, + config, + children, + }: Props, +) { + return ( + + + + + + + + {metaKeywords && metaKeywords.length !== 0 && + } + + + + + + {metaAtomFeedHref && + ( + + )} + + {metaTitle} + + + {children} + + ); +} -- cgit v1.2.3-70-g09d2