aboutsummaryrefslogtreecommitdiffhomepage
path: root/services/nuldoc/nuldoc-src/config.ts
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2025-11-27 06:29:01 +0900
committernsfisis <nsfisis@gmail.com>2025-11-27 06:29:01 +0900
commit83b1286354e0f5e83927c8fb35a584e587b5530b (patch)
treef8771f7808cd68b295c9e57051b7604de15fe8c8 /services/nuldoc/nuldoc-src/config.ts
parent327622573dcb8879b9dba934792403a9fb7239a7 (diff)
downloadnsfisis.dev-83b1286354e0f5e83927c8fb35a584e587b5530b.tar.gz
nsfisis.dev-83b1286354e0f5e83927c8fb35a584e587b5530b.tar.zst
nsfisis.dev-83b1286354e0f5e83927c8fb35a584e587b5530b.zip
refactor(nuldoc): Refactor elem()
Diffstat (limited to 'services/nuldoc/nuldoc-src/config.ts')
-rw-r--r--services/nuldoc/nuldoc-src/config.ts15
1 files changed, 4 insertions, 11 deletions
diff --git a/services/nuldoc/nuldoc-src/config.ts b/services/nuldoc/nuldoc-src/config.ts
index 95d7941..267a8f9 100644
--- a/services/nuldoc/nuldoc-src/config.ts
+++ b/services/nuldoc/nuldoc-src/config.ts
@@ -8,11 +8,6 @@ const ConfigSchema = z.object({
destDir: z.string(),
staticDir: z.string(),
}),
- rendering: z.object({
- html: z.object({
- indentWidth: z.number(),
- }),
- }),
site: z.object({
author: z.string(),
copyrightYear: z.number(),
@@ -29,25 +24,23 @@ const ConfigSchema = z.object({
blog: z.object({
fqdn: z.string(),
siteName: z.string(),
+ postsPerPage: z.number(),
}),
slides: z.object({
fqdn: z.string(),
siteName: z.string(),
}),
}),
- blog: z.object({
- postsPerPage: z.number().default(10),
- tagLabels: z.record(z.string(), z.string()),
- }),
+ tagLabels: z.record(z.string(), z.string()),
});
export type Config = z.infer<typeof ConfigSchema>;
export function getTagLabel(c: Config, slug: string): string {
- if (!(slug in c.blog.tagLabels)) {
+ if (!(slug in c.tagLabels)) {
throw new Error(`Unknown tag: ${slug}`);
}
- return c.blog.tagLabels[slug];
+ return c.tagLabels[slug];
}
export function getDefaultConfigPath(): string {