diff options
Diffstat (limited to 'src/server/build.ts')
-rw-r--r-- | src/server/build.ts | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/src/server/build.ts b/src/server/build.ts deleted file mode 100644 index 75366e3..0000000 --- a/src/server/build.ts +++ /dev/null @@ -1,31 +0,0 @@ -import { posts } from "./template/Post.js" -import { pages } from "./template/Base.js" - -const postMod: string[] = [ -] - -const pageMod = [ - ...postMod, - "./content/about.js", - "./content/index.js" -] - -const routes = [ - ...pageMod, - "./content/webmanifest.js", - "./content/robots.js", - "./content/blog.js", - "./content/sitemap.js", - "./content/feed.js", -] - -function datecmp(a: { date_mod?: Date| undefined }, b: { date_mod?: Date | undefined }): number { - return (a.date_mod ?? new Date()).valueOf() - (b.date_mod ?? new Date()).valueOf() -} - -await Promise.all(postMod.map(mod => import(mod))) -posts.sort(datecmp).reverse() -await Promise.all(pageMod.map(mod => import(mod))) -pages.sort(datecmp).reverse() -await Promise.all(routes.map(mod => import(mod))) - |