diff options
| author | Volpeon <git@volpeon.ink> | 2026-07-22 22:28:12 +0200 |
|---|---|---|
| committer | Volpeon <git@volpeon.ink> | 2026-07-22 22:28:12 +0200 |
| commit | 7ab5640191ecf9e16e975d909a7cb7aa3468700b (patch) | |
| tree | 7bb52857e89745306fa959d5b04bc00e2fdd58ab /corvos.config.ts | |
| parent | Init (diff) | |
| download | corvos-website-7ab5640191ecf9e16e975d909a7cb7aa3468700b.tar.gz corvos-website-7ab5640191ecf9e16e975d909a7cb7aa3468700b.tar.bz2 corvos-website-7ab5640191ecf9e16e975d909a7cb7aa3468700b.zip | |
Update
Diffstat (limited to 'corvos.config.ts')
| -rw-r--r-- | corvos.config.ts | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/corvos.config.ts b/corvos.config.ts index deae101..b6cb6e7 100644 --- a/corvos.config.ts +++ b/corvos.config.ts | |||
| @@ -19,6 +19,7 @@ import { queryBuilder } from "corvos/plugins/query_builder.ts"; | |||
| 19 | import { sass } from "corvos/plugins/sass.ts"; | 19 | import { sass } from "corvos/plugins/sass.ts"; |
| 20 | import { sitemap } from "corvos/plugins/sitemap.ts"; | 20 | import { sitemap } from "corvos/plugins/sitemap.ts"; |
| 21 | import { templates } from "corvos/plugins/templates.ts"; | 21 | import { templates } from "corvos/plugins/templates.ts"; |
| 22 | import { timestamps } from "corvos/plugins/timestamps.ts"; | ||
| 22 | import { transformImages } from "corvos/plugins/transform_images.ts"; | 23 | import { transformImages } from "corvos/plugins/transform_images.ts"; |
| 23 | import { urls } from "corvos/plugins/urls.ts"; | 24 | import { urls } from "corvos/plugins/urls.ts"; |
| 24 | 25 | ||
| @@ -60,6 +61,9 @@ const pagePipeline = Pipeline.create() | |||
| 60 | .use(jsx()) | 61 | .use(jsx()) |
| 61 | .use(urls({ base: new URL("https://corvos.volpeon.ink/") })) | 62 | .use(urls({ base: new URL("https://corvos.volpeon.ink/") })) |
| 62 | 63 | ||
| 64 | // Metadata | ||
| 65 | .use(timestamps()) | ||
| 66 | |||
| 63 | // Page listings | 67 | // Page listings |
| 64 | .use(feeds<{ type: "releases" }>()) | 68 | .use(feeds<{ type: "releases" }>()) |
| 65 | .use(sitemap()) | 69 | .use(sitemap()) |
| @@ -71,10 +75,8 @@ const pagePipeline = Pipeline.create() | |||
| 71 | .use(brotli()) | 75 | .use(brotli()) |
| 72 | .use(gzip()); | 76 | .use(gzip()); |
| 73 | 77 | ||
| 74 | const site = new Site({ | 78 | export default new Site({ |
| 75 | assetPipeline, | 79 | assetPipeline, |
| 76 | pagePipeline, | 80 | pagePipeline, |
| 77 | redirects: [[/^\/(scripts|styles)\//, "/assets/"]], | 81 | redirects: [[/^\/(scripts|styles)\//, "/assets/"]], |
| 78 | }); | 82 | }); |
| 79 | |||
| 80 | export default site; | ||
