aboutsummaryrefslogtreecommitdiffstats
path: root/app/builder/render.ts
diff options
context:
space:
mode:
authorLeonardo Bishop <me@leonardobishop.com>2023-08-28 22:02:57 +0100
committerLeonardo Bishop <me@leonardobishop.com>2023-08-28 22:02:57 +0100
commit7c9abacf956c0e135c1094e38087e018dd572965 (patch)
tree866c0a3c27cdaf0bd97ba2403a33349793f3652d /app/builder/render.ts
parent7c8ca1c5cf0067a350578d5589139abf076ef1ec (diff)
Rename files to more descriptive names
Diffstat (limited to 'app/builder/render.ts')
-rw-r--r--app/builder/render.ts26
1 files changed, 0 insertions, 26 deletions
diff --git a/app/builder/render.ts b/app/builder/render.ts
deleted file mode 100644
index 5c1c125..0000000
--- a/app/builder/render.ts
+++ /dev/null
@@ -1,26 +0,0 @@
-import { Page, PageDirectory } from "./pages";
-import ejs from 'ejs';
-import path from 'path';
-import buildInfo from "../config/info.js";
-import htmlMinify from 'html-minifier-terser';
-
-export async function render(page: Page, pageDirectory: PageDirectory): Promise<string> {
- const options = {
- page: page,
- site: {
- pages: pageDirectory,
- },
- build: buildInfo,
- };
- const html = await ejs.renderFile(path.join(process.env.VIEWS_DIR, `${page.view}.ejs`), options);
-
- const minifiedHtml = await htmlMinify.minify(html, {
- collapseWhitespace: true,
- removeComments: true,
- continueOnParseError: true,
- minifyCSS: true,
- minifyJS: true,
- });
-
- return minifiedHtml;
-}