diff options
| author | Leonardo Bishop <me@leonardobishop.com> | 2023-08-28 22:02:57 +0100 |
|---|---|---|
| committer | Leonardo Bishop <me@leonardobishop.com> | 2023-08-28 22:02:57 +0100 |
| commit | 7c9abacf956c0e135c1094e38087e018dd572965 (patch) | |
| tree | 866c0a3c27cdaf0bd97ba2403a33349793f3652d /app/builder/render.ts | |
| parent | 7c8ca1c5cf0067a350578d5589139abf076ef1ec (diff) | |
Rename files to more descriptive names
Diffstat (limited to 'app/builder/render.ts')
| -rw-r--r-- | app/builder/render.ts | 26 |
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; -} |
