···
import toml from "lume/plugins/toml.ts";
8
-
import relations from "lume/plugins/relations.ts";
import slugify_urls from "lume/plugins/slugify_urls.ts";
import resolveUrls from "lume/plugins/resolve_urls.ts";
···
import transform_images from "lume/plugins/transform_images.ts";
26
-
import { BiDirectionalLinks } from "npm:@nolebase/markdown-it-bi-directional-links";
27
-
import { default as mdItObsidianCallouts } from "npm:markdown-it-obsidian-callouts";
25
+
import { BiDirectionalLinks } from "@nolebase/markdown-it-bi-directional-links";
26
+
import { default as mdItObsidianCallouts } from "markdown-it-obsidian-callouts";
// Additional external plugins
import toc from "https://deno.land/x/lume_markdown_plugins@v0.8.0/toc.ts";
···
import validateHTML from "./plugins/validateHTML.ts";
43
+
// import nav from "lume/plugins/nav.ts";
// import og_images from "lume/plugins/og_images.ts";
// import pagefind from "lume/plugins/pagefind.ts";
// import purgecss from "lume/plugins/purgecss.ts";
47
+
// import relations from "lume/plugins/relations.ts";
// import sri from "lume/plugins/sri.ts";
48
-
// import nav from "lume/plugins/nav.ts";
// import { default as md_linenums } from "npm:markdown-it-inject-linenumbers@0.3.0";
···
site.use(transform_images());
104
-
site.use(relations());
104
+
// site.use(relations());
site.use(slugify_urls());
···
// Compress everything with Brotli/Gzip
207
-
quality: Deno.env.get("BROTLI_LEVEL"),
207
+
quality: parseInt(Deno.env.get("BROTLI_LEVEL") as string),
···
// Get current commit as a version number
// Taken from https://github.com/pixeldesu/pixelde.su/blob/main/_config.ts
241
-
// Associated usage in src/_includes/components/footer.vto also from the above repo
const commitCmd = new Deno.Command("git", { args: ["rev-parse", "HEAD"] });
const { stdout } = await commitCmd.output();
const commitHash = new TextDecoder().decode(stdout);