From 7688362ad3b57b0cdd6f048d1e595f69748fc183 Mon Sep 17 00:00:00 2001 From: nsfisis Date: Sat, 18 Mar 2023 19:58:38 +0900 Subject: feat(content): add / page --- nuldoc-src/commands/build.ts | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'nuldoc-src/commands') diff --git a/nuldoc-src/commands/build.ts b/nuldoc-src/commands/build.ts index 911ff50..fad5c75 100644 --- a/nuldoc-src/commands/build.ts +++ b/nuldoc-src/commands/build.ts @@ -6,6 +6,7 @@ import { parseDocBookFile } from "../docbook/parse.ts"; import { Page } from "../page.ts"; import { render } from "../render.ts"; import { generateAboutPage } from "../pages/about.ts"; +import { generateHomePage } from "../pages/home.ts"; import { generateNotFoundPage } from "../pages/not_found.ts"; import { generatePostPage, @@ -21,6 +22,7 @@ export async function runBuildCommand(config: Config) { await buildPostListPage(posts, config); const tags = await buildTagPages(posts, config); await buildTagListPage(tags, config); + await buildHomePage(config); await buildAboutPage(config); await buildNotFoundPage(config); await copyStaticFiles(config); @@ -63,6 +65,11 @@ async function buildPostListPage(posts: PostPage[], config: Config) { await writePage(postListPage, config); } +async function buildHomePage(config: Config) { + const homePage = await generateHomePage(config); + await writePage(homePage, config); +} + async function buildAboutPage(config: Config) { const aboutPage = await generateAboutPage(config); await writePage(aboutPage, config); -- cgit v1.2.3-70-g09d2