diff options
Diffstat (limited to 'services/nuldoc/nuldoc-src/generators')
| -rw-r--r-- | services/nuldoc/nuldoc-src/generators/about.ts | 7 | ||||
| -rw-r--r-- | services/nuldoc/nuldoc-src/generators/atom.ts | 9 | ||||
| -rw-r--r-- | services/nuldoc/nuldoc-src/generators/home.ts | 7 | ||||
| -rw-r--r-- | services/nuldoc/nuldoc-src/generators/not_found.ts | 7 | ||||
| -rw-r--r-- | services/nuldoc/nuldoc-src/generators/post.ts | 7 | ||||
| -rw-r--r-- | services/nuldoc/nuldoc-src/generators/post_list.ts | 12 | ||||
| -rw-r--r-- | services/nuldoc/nuldoc-src/generators/slide.ts | 7 | ||||
| -rw-r--r-- | services/nuldoc/nuldoc-src/generators/slide_list.ts | 7 | ||||
| -rw-r--r-- | services/nuldoc/nuldoc-src/generators/tag.ts | 7 | ||||
| -rw-r--r-- | services/nuldoc/nuldoc-src/generators/tag_list.ts | 7 |
10 files changed, 22 insertions, 55 deletions
diff --git a/services/nuldoc/nuldoc-src/generators/about.ts b/services/nuldoc/nuldoc-src/generators/about.ts index 711c167..628c370 100644 --- a/services/nuldoc/nuldoc-src/generators/about.ts +++ b/services/nuldoc/nuldoc-src/generators/about.ts @@ -1,6 +1,5 @@ -import AboutPage from "../pages/AboutPage.tsx"; +import AboutPage from "../pages/AboutPage.ts"; import { Config } from "../config.ts"; -import { renderToDOM } from "../jsx/render.ts"; import { Page } from "../page.ts"; import { SlidePage } from "./slide.ts"; @@ -10,9 +9,7 @@ export async function generateAboutPage( slides: SlidePage[], config: Config, ): Promise<AboutPage> { - const html = await renderToDOM( - AboutPage(slides, config), - ); + const html = await AboutPage(slides, config); return { root: html, diff --git a/services/nuldoc/nuldoc-src/generators/atom.ts b/services/nuldoc/nuldoc-src/generators/atom.ts index dc62da9..f501d83 100644 --- a/services/nuldoc/nuldoc-src/generators/atom.ts +++ b/services/nuldoc/nuldoc-src/generators/atom.ts @@ -3,8 +3,7 @@ import { Page } from "../page.ts"; import { PostPage } from "../generators/post.ts"; import { SlidePage } from "../generators/slide.ts"; import { dateToRfc3339String } from "../revision.ts"; -import AtomPage from "../pages/AtomPage.tsx"; -import { renderToDOM } from "../jsx/render.ts"; +import AtomPage from "../pages/AtomPage.ts"; export type Feed = { author: string; @@ -28,14 +27,14 @@ export type Entry = { const BASE_NAME = "atom.xml"; -export async function generateFeedPageFromEntries( +export function generateFeedPageFromEntries( alternateLink: string, feedSlug: string, feedTitle: string, entries: Array<PostPage | SlidePage>, site: "default" | "blog" | "slides", config: Config, -): Promise<Page> { +): Page { const entries_: Entry[] = []; for (const entry of entries) { entries_.push({ @@ -76,7 +75,7 @@ export async function generateFeedPageFromEntries( }; return { - root: await renderToDOM(AtomPage({ feed: feed })), + root: AtomPage({ feed: feed }), renderer: "xml", site, destFilePath: feedPath, diff --git a/services/nuldoc/nuldoc-src/generators/home.ts b/services/nuldoc/nuldoc-src/generators/home.ts index ac91637..1839f5d 100644 --- a/services/nuldoc/nuldoc-src/generators/home.ts +++ b/services/nuldoc/nuldoc-src/generators/home.ts @@ -1,14 +1,11 @@ -import HomePage from "../pages/HomePage.tsx"; -import { renderToDOM } from "../jsx/render.ts"; +import HomePage from "../pages/HomePage.ts"; import { Config } from "../config.ts"; import { Page } from "../page.ts"; export type HomePage = Page; export async function generateHomePage(config: Config): Promise<HomePage> { - const html = await renderToDOM( - HomePage(config), - ); + const html = await HomePage(config); return { root: html, diff --git a/services/nuldoc/nuldoc-src/generators/not_found.ts b/services/nuldoc/nuldoc-src/generators/not_found.ts index 56adc8e..8a5593c 100644 --- a/services/nuldoc/nuldoc-src/generators/not_found.ts +++ b/services/nuldoc/nuldoc-src/generators/not_found.ts @@ -1,5 +1,4 @@ -import NotFoundPage from "../pages/NotFoundPage.tsx"; -import { renderToDOM } from "../jsx/render.ts"; +import NotFoundPage from "../pages/NotFoundPage.ts"; import { Config } from "../config.ts"; import { Page } from "../page.ts"; @@ -9,9 +8,7 @@ export async function generateNotFoundPage( site: "default" | "about" | "blog" | "slides", config: Config, ): Promise<NotFoundPage> { - const html = await renderToDOM( - NotFoundPage(site, config), - ); + const html = await NotFoundPage(site, config); return { root: html, diff --git a/services/nuldoc/nuldoc-src/generators/post.ts b/services/nuldoc/nuldoc-src/generators/post.ts index 4e08f88..11a3ce8 100644 --- a/services/nuldoc/nuldoc-src/generators/post.ts +++ b/services/nuldoc/nuldoc-src/generators/post.ts @@ -1,6 +1,5 @@ import { join } from "@std/path"; -import { renderToDOM } from "../jsx/render.ts"; -import PostPage from "../pages/PostPage.tsx"; +import PostPage from "../pages/PostPage.ts"; import { Config } from "../config.ts"; import { Document } from "../djot/document.ts"; import { Page } from "../page.ts"; @@ -37,9 +36,7 @@ export async function generatePostPage( doc: Document, config: Config, ): Promise<PostPage> { - const html = await renderToDOM( - PostPage(doc, config), - ); + const html = await PostPage(doc, config); const cwd = Deno.cwd(); const contentDir = join(cwd, config.locations.contentDir); diff --git a/services/nuldoc/nuldoc-src/generators/post_list.ts b/services/nuldoc/nuldoc-src/generators/post_list.ts index 6a21dd8..cb3d5c8 100644 --- a/services/nuldoc/nuldoc-src/generators/post_list.ts +++ b/services/nuldoc/nuldoc-src/generators/post_list.ts @@ -1,5 +1,4 @@ -import { renderToDOM } from "../jsx/render.ts"; -import PostListPage from "../pages/PostListPage.tsx"; +import PostListPage from "../pages/PostListPage.ts"; import { Config } from "../config.ts"; import { Page } from "../page.ts"; import { PostPage } from "./post.ts"; @@ -39,14 +38,7 @@ async function generatePostListPage( currentPage: number, totalPages: number, ): Promise<PostListPage> { - const html = await renderToDOM( - PostListPage( - posts, - config, - currentPage, - totalPages, - ), - ); + const html = await PostListPage(posts, config, currentPage, totalPages); const destFilePath = currentPage === 1 ? "/posts/index.html" diff --git a/services/nuldoc/nuldoc-src/generators/slide.ts b/services/nuldoc/nuldoc-src/generators/slide.ts index feab583..2c04b40 100644 --- a/services/nuldoc/nuldoc-src/generators/slide.ts +++ b/services/nuldoc/nuldoc-src/generators/slide.ts @@ -1,6 +1,5 @@ import { join } from "@std/path"; -import { renderToDOM } from "../jsx/render.ts"; -import SlidePage from "../pages/SlidePage.tsx"; +import SlidePage from "../pages/SlidePage.ts"; import { Config } from "../config.ts"; import { Page } from "../page.ts"; import { Date, Revision } from "../revision.ts"; @@ -24,9 +23,7 @@ export async function generateSlidePage( slide: Slide, config: Config, ): Promise<SlidePage> { - const html = await renderToDOM( - SlidePage(slide, config), - ); + const html = await SlidePage(slide, config); const cwd = Deno.cwd(); const contentDir = join(cwd, config.locations.contentDir); diff --git a/services/nuldoc/nuldoc-src/generators/slide_list.ts b/services/nuldoc/nuldoc-src/generators/slide_list.ts index 9f766ed..b65c9db 100644 --- a/services/nuldoc/nuldoc-src/generators/slide_list.ts +++ b/services/nuldoc/nuldoc-src/generators/slide_list.ts @@ -1,5 +1,4 @@ -import { renderToDOM } from "../jsx/render.ts"; -import SlideListPage from "../pages/SlideListPage.tsx"; +import SlideListPage from "../pages/SlideListPage.ts"; import { Config } from "../config.ts"; import { Page } from "../page.ts"; import { SlidePage } from "./slide.ts"; @@ -10,9 +9,7 @@ export async function generateSlideListPage( slides: SlidePage[], config: Config, ): Promise<SlideListPage> { - const html = await renderToDOM( - SlideListPage(slides, config), - ); + const html = await SlideListPage(slides, config); return { root: html, diff --git a/services/nuldoc/nuldoc-src/generators/tag.ts b/services/nuldoc/nuldoc-src/generators/tag.ts index 11335c6..efe2da5 100644 --- a/services/nuldoc/nuldoc-src/generators/tag.ts +++ b/services/nuldoc/nuldoc-src/generators/tag.ts @@ -1,5 +1,4 @@ -import { renderToDOM } from "../jsx/render.ts"; -import TagPage from "../pages/TagPage.tsx"; +import TagPage from "../pages/TagPage.ts"; import { Config, getTagLabel } from "../config.ts"; import { Page } from "../page.ts"; import { TaggedPage } from "./tagged_page.ts"; @@ -17,9 +16,7 @@ export async function generateTagPage( site: "blog" | "slides", config: Config, ): Promise<TagPage> { - const html = await renderToDOM( - TagPage(tagSlug, pages, site, config), - ); + const html = await TagPage(tagSlug, pages, site, config); return { root: html, diff --git a/services/nuldoc/nuldoc-src/generators/tag_list.ts b/services/nuldoc/nuldoc-src/generators/tag_list.ts index cbc161e..96faa66 100644 --- a/services/nuldoc/nuldoc-src/generators/tag_list.ts +++ b/services/nuldoc/nuldoc-src/generators/tag_list.ts @@ -1,5 +1,4 @@ -import { renderToDOM } from "../jsx/render.ts"; -import TagListPage from "../pages/TagListPage.tsx"; +import TagListPage from "../pages/TagListPage.ts"; import { Config } from "../config.ts"; import { Page } from "../page.ts"; import { TagPage } from "./tag.ts"; @@ -11,9 +10,7 @@ export async function generateTagListPage( site: "blog" | "slides", config: Config, ): Promise<TagListPage> { - const html = await renderToDOM( - TagListPage(tags, site, config), - ); + const html = await TagListPage(tags, site, config); return { root: html, |
