From f4a3ed400c51a3595fe95e44b33fbf172c27b601 Mon Sep 17 00:00:00 2001 From: dish Date: Sun, 23 Feb 2025 16:46:52 +0000 Subject: [PATCH] make type checker happy --- _config.ts | 13 ++++++------- plugins/validateHTML.ts | 2 +- 2 file(s) changed, 7 insertion(s)(+), 8 deletion(s)(-) diff --git a/_config.ts b/_config.ts --- a/_config.ts +++ b/_config.ts @@ -5,7 +5,6 @@ import source_maps from "lume/plugins/source_maps.ts"; import toml from "lume/plugins/toml.ts"; // URL Management -import relations from "lume/plugins/relations.ts"; import slugify_urls from "lume/plugins/slugify_urls.ts"; import resolveUrls from "lume/plugins/resolve_urls.ts"; @@ -23,8 +22,8 @@ import svgo from "lume/plugins/svgo.ts"; import transform_images from "lume/plugins/transform_images.ts"; // Markdown-it plugins -import { BiDirectionalLinks } from "npm:@nolebase/markdown-it-bi-directional-links"; -import { default as mdItObsidianCallouts } from "npm:markdown-it-obsidian-callouts"; +import { BiDirectionalLinks } from "@nolebase/markdown-it-bi-directional-links"; +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"; @@ -41,11 +40,12 @@ // Validation import validateHTML from "./plugins/validateHTML.ts"; // Disabled Plugins: +// 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"; +// import relations from "lume/plugins/relations.ts"; // import sri from "lume/plugins/sri.ts"; -// import nav from "lume/plugins/nav.ts"; // import { default as md_linenums } from "npm:markdown-it-inject-linenumbers@0.3.0"; // To Add: @@ -101,7 +101,7 @@ site.use(metas()); site.use(picture()); site.use(transform_images()); -site.use(relations()); +// site.use(relations()); site.use(sitemap()); site.use(slugify_urls()); site.use(svgo()); @@ -204,7 +204,7 @@ // Compress everything with Brotli/Gzip site.use( brotli({ - quality: Deno.env.get("BROTLI_LEVEL"), + quality: parseInt(Deno.env.get("BROTLI_LEVEL") as string), extensions: [ ".html", ".css", @@ -238,7 +238,6 @@ ); // Get current commit as a version number // Taken from https://github.com/pixeldesu/pixelde.su/blob/main/_config.ts -// 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); diff --git a/plugins/validateHTML.ts b/plugins/validateHTML.ts --- a/plugins/validateHTML.ts +++ b/plugins/validateHTML.ts @@ -26,7 +26,7 @@ return (site: Lume.Site) => { site.process([".html"], validatePages); async function validatePages(pages: Lume.Page[]) { - let reports: Array> = []; + let reports: Array = []; for (const page of pages) { const report = await htmlvalidate.validateString(page.content as string, page.outputPath); reports.push(report); -- tangled.sh