summaryrefslogtreecommitdiff
path: root/_config.ts
diff options
context:
space:
mode:
Diffstat (limited to '_config.ts')
-rw-r--r--_config.ts68
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;