diff --git a/_config.ts b/_config.ts index 32a7cf3..fdad0d5 100644 --- 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 @@ import lightningcss from "lume/plugins/lightningcss.ts"; 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( 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 @@ site.use( // 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 @@ site.use( // 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 index 5d318b2..a3e8c4d 100644 --- a/plugins/validateHTML.ts +++ b/plugins/validateHTML.ts @@ -26,7 +26,7 @@ export default function (userOptions?: ConfigData) { 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);