update configuration to load transformImages

pyrox.dev a1100a43 a3199f0a

verified
Changed files
+13 -10
+13 -10
_config.ts
···
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";
// URL Management
-
import slugify_urls 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 robots from "lume/plugins/robots.ts";
import sitemap from "lume/plugins/sitemap.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 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";
···
);
site.use(picture());
-
site.use(transform_images());
// site.use(relations());
-
site.use(slugify_urls());
site.use(svgo());
site.use(toml());
···
// Source Map Generation
// Applies to CSS and JS
-
site.use(source_maps());
site.use(validateHTML());
···
// This only applies in prod mode
if (Deno.env.get("PRODUCTION") == "true") {
// Minify HTML
-
site.use(minify_html({
options: {
do_not_minify_doctype: true,
keep_closing_tags: false,
···
import lume from "lume/mod.ts";
import date from "lume/plugins/date.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 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 minifyHTML from "lume/plugins/minify_html.ts";
import svgo from "lume/plugins/svgo.ts";
// Markdown-it plugins
import { BiDirectionalLinks } from "@nolebase/markdown-it-bi-directional-links";
···
);
site.use(picture());
+
site.use(transformImages());
+
site.add(".png");
// site.use(relations());
+
site.use(slugifyUrls());
site.use(svgo());
site.use(toml());
···
// Source Map Generation
// Applies to CSS and JS
+
site.use(sourceMaps());
site.use(validateHTML());
···
// This only applies in prod mode
if (Deno.env.get("PRODUCTION") == "true") {
// Minify HTML
+
site.use(minifyHTML({
options: {
do_not_minify_doctype: true,
keep_closing_tags: false,