From 940eae61767214eb1ee573284dc8b5876d536fb3 Mon Sep 17 00:00:00 2001 From: nsfisis Date: Sun, 12 Jan 2025 19:44:19 +0900 Subject: refactor(blog/nuldoc): convert pages/*.ts to TSX --- vhosts/blog/nuldoc-src/pages/home.tsx | 65 +++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 vhosts/blog/nuldoc-src/pages/home.tsx (limited to 'vhosts/blog/nuldoc-src/pages/home.tsx') diff --git a/vhosts/blog/nuldoc-src/pages/home.tsx b/vhosts/blog/nuldoc-src/pages/home.tsx new file mode 100644 index 00000000..3e79928a --- /dev/null +++ b/vhosts/blog/nuldoc-src/pages/home.tsx @@ -0,0 +1,65 @@ +import GlobalFooter from "../components/GlobalFooter.tsx"; +import { renderToDOM } from "../jsx/render.ts"; +import GlobalHeader from "../components/GlobalHeader.tsx"; +import PageLayout from "../components/PageLayout.tsx"; +import { Config } from "../config.ts"; +import { el } from "../dom.ts"; +import { Page } from "../page.ts"; + +export type HomePage = Page; + +export async function generateHomePage(config: Config): Promise { + const html = await renderToDOM( + + + +
+ +
+ + +
, + ); + + return { + root: el("__root__", {}, html), + renderer: "html", + destFilePath: "/index.html", + href: "/", + }; +} -- cgit v1.2.3-70-g09d2