diff options
Diffstat (limited to '_config.ts')
| -rw-r--r-- | _config.ts | 68 |
1 files changed, 0 insertions, 68 deletions
diff --git a/_config.ts b/_config.ts deleted file mode 100644 index 3783471..0000000 --- a/_config.ts +++ /dev/null @@ -1,68 +0,0 @@ -import lume from "lume/mod.ts"; -import attributes from "lume/plugins/attributes.ts"; -import base_path from "lume/plugins/base_path.ts"; -import code_highlight from "lume/plugins/code_highlight.ts"; -import cssnano from "cssnano"; -import date from "lume/plugins/date.ts"; -import postcss from "lume/plugins/postcss.ts"; -import sass from "lume/plugins/sass.ts"; -import sitemap from "lume/plugins/sitemap.ts"; -import tailwindcss from "lume/plugins/tailwindcss.ts"; -import tailwind_catppuccin from "catppuccin"; - -const getGitRevision = async () => { - const cmd = new Deno.Command("git", { - args: [ - "rev-parse", - "HEAD", - ], - }); - const { success, stdout } = await cmd.output(); - - const fromEnv = Deno.env.get("GIT_REV"); - - if (success) { - console.log("Using git revision from git"); - return new TextDecoder().decode(stdout).trim().substring(0, 8); - } else if (fromEnv) { - console.log("Using git revision from env"); - return fromEnv.substring(0, 8); - } else { - console.warn("Not able to find git revision! Leaving it blank"); - return null; - } -}; - -const site = lume({ - src: "./src", - location: new URL("https://mydadleft.me"), -}); - -site.remoteFile( - "_includes/css/code.css", - "https://unpkg.com/@catppuccin/[email protected]/css/catppuccin-mocha.css", -); - -site.use(attributes()) - .use(base_path()) - .use(code_highlight()) - .use(date()) - .use(sitemap()) - .use(sass()) - .use(tailwindcss({ - options: { - plugins: [ - tailwind_catppuccin({ - defaultFlavour: "mocha", - }), - ], - }, - })) - .use(postcss({ - plugins: [cssnano()], - })); - -site.copy("public", "."); -site.data("gitCommit", await getGitRevision()); - -export default site; |
