UNPKG

@mdfriday/foundry

Version:

The core engine of MDFriday. Convert Markdown and shortcodes into fully themed static sites – Hugo-style, powered by TypeScript.

16 lines (15 loc) 598 B
import { FsService, Page } from '../type'; import { PageTreesNode } from './pagetrees'; import { PageBuilder } from './pagebuilder'; import { NodeShiftTree } from '@pkg/doctree'; export declare const PAGE_HOME_BASE = "/"; export declare class Section { home: Page | null; seen: Record<string, boolean>; fsSvc: FsService; constructor(fsSvc: FsService); isHome(key: string): boolean; isSectionExist(section: string): boolean; assemble(pages: NodeShiftTree<PageTreesNode>, pb: PageBuilder, langIdx: number): Promise<void>; createHome(pb: PageBuilder): Promise<void>; }