diff options
| author | nsfisis <nsfisis@gmail.com> | 2025-11-02 22:03:42 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2025-11-02 22:03:42 +0900 |
| commit | fc651662cb9dd86dcb3010ba6cf35399b7c25587 (patch) | |
| tree | 2bc54e43cf8ada8a0250ce997e7cc86a58fd913a /services/nuldoc/nuldoc-src/config.ts | |
| parent | 4536c5ebaea16c291e8e1cd932b934302d7620ac (diff) | |
| download | nsfisis.dev-fc651662cb9dd86dcb3010ba6cf35399b7c25587.tar.gz nsfisis.dev-fc651662cb9dd86dcb3010ba6cf35399b7c25587.tar.zst nsfisis.dev-fc651662cb9dd86dcb3010ba6cf35399b7c25587.zip | |
feat(nuldoc): Update generator for multi-site structure
Diffstat (limited to 'services/nuldoc/nuldoc-src/config.ts')
| -rw-r--r-- | services/nuldoc/nuldoc-src/config.ts | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/services/nuldoc/nuldoc-src/config.ts b/services/nuldoc/nuldoc-src/config.ts index adcb563..e6af58c 100644 --- a/services/nuldoc/nuldoc-src/config.ts +++ b/services/nuldoc/nuldoc-src/config.ts @@ -13,11 +13,26 @@ const ConfigSchema = z.object({ indentWidth: z.number(), }), }), + site: z.object({ + copyrightYear: z.number(), + }), + sites: z.object({ + default: z.object({ + fqdn: z.string(), + }), + about: z.object({ + fqdn: z.string(), + }), + blog: z.object({ + fqdn: z.string(), + }), + slides: z.object({ + fqdn: z.string(), + }), + }), blog: z.object({ author: z.string(), - fqdn: z.string(), siteName: z.string(), - siteCopyrightYear: z.number(), postsPerPage: z.number().default(10), tagLabels: z.record(z.string(), z.string()), }), |
