diff --git a/_config.ts b/_config.ts index 0515a05..0279d01 100644 --- a/_config.ts +++ b/_config.ts @@ -1,26 +1,28 @@ import lume from "lume/mod.ts"; import date from "lume/plugins/date.ts"; -import readingInfo from "lume/plugins/reading_info.ts"; -import picture from "lume/plugins/picture.ts"; -import source_maps from "lume/plugins/source_maps.ts"; import toml from "lume/plugins/toml.ts"; +// Images +import picture from "lume/plugins/picture.ts"; +import transformImages from "lume/plugins/transform_images.ts"; + // URL Management -import slugify_urls from "lume/plugins/slugify_urls.ts"; +import slugifyUrls from "lume/plugins/slugify_urls.ts"; import resolveUrls from "lume/plugins/resolve_urls.ts"; // File Generation import feed from "lume/plugins/feed.ts"; import metas from "lume/plugins/metas.ts"; +import readingInfo from "lume/plugins/reading_info.ts"; import robots from "lume/plugins/robots.ts"; import sitemap from "lume/plugins/sitemap.ts"; +import sourceMaps from "lume/plugins/source_maps.ts"; // Optimization import brotli from "lume/plugins/brotli.ts"; import gzip from "lume/plugins/gzip.ts"; -import minify_html from "lume/plugins/minify_html.ts"; +import minifyHTML from "lume/plugins/minify_html.ts"; import svgo from "lume/plugins/svgo.ts"; -import transform_images from "lume/plugins/transform_images.ts"; // Markdown-it plugins import { BiDirectionalLinks } from "@nolebase/markdown-it-bi-directional-links"; @@ -89,9 +91,10 @@ site.use( ); site.use(picture()); -site.use(transform_images()); +site.use(transformImages()); +site.add(".png"); // site.use(relations()); -site.use(slugify_urls()); +site.use(slugifyUrls()); site.use(svgo()); site.use(toml()); @@ -157,7 +160,7 @@ site.use(sitemap()); // Source Map Generation // Applies to CSS and JS -site.use(source_maps()); +site.use(sourceMaps()); site.use(validateHTML()); @@ -171,7 +174,7 @@ if (Deno.env.get("PRODUCTION") == "false") { // This only applies in prod mode if (Deno.env.get("PRODUCTION") == "true") { // Minify HTML - site.use(minify_html({ + site.use(minifyHTML({ options: { do_not_minify_doctype: true, keep_closing_tags: false,