work on splitting up extras css; start handling build metadata; start building sitemaps

This commit is contained in:
2023-05-19 00:00:15 -07:00
parent bf390c324f
commit 5689c64c4e
21 changed files with 1015 additions and 495 deletions

View File

@@ -6,11 +6,13 @@ import { resolve as resolve_path } from 'path';
import { glob } from 'glob';
import { load_from_dir } from './fs';
import { ColorTheme } from '@doc-utils/color-themes';
import { ThemeGroups } from './build';
import { ThemeGroups } from './build-files';
export interface Context {
env?: Record<string, string>;
page?: FrontMatter;
base_url: string;
page_url: string;
icons: Record<string, string>;
themes: ColorTheme[];
theme_groups: ThemeGroups;
@@ -43,11 +45,11 @@ export async function load_extras() {
'components/outline-inline.js',
'prism.css',
'typography/spacious.css',
'typography/dense.css',
'typography/compact.css',
'typography/general.css',
'theme-animation.css',
'forms-inputs/spacious.css',
'forms-inputs/dense.css',
'forms-inputs/compact.css',
'forms-inputs/general.css',
];