update configuration

pyrox.dev e7ee16cc 1d70682a

verified
Changed files
+21 -18
+21 -18
_config.ts
···
// import sri from "lume/plugins/sri.ts";
// To Add:
-
// https://deno.land/x/lume_markdown_plugins@v0.8.0 (footnotes plugins)
// https://deno.land/x/lume_shiki@0.0.16
const site = lume({
···
site.use(validateHTML());
-
// Minify HTML Output
-
site.use(minify_html({
-
options: {
-
do_not_minify_doctype: true,
-
keep_closing_tags: false,
-
keep_html_and_head_opening_tags: true,
-
keep_spaces_between_attributes: true,
-
ensure_spec_compliant_unquoted_attribute_values: true,
-
keep_comments: false,
-
},
-
}));
+
site.data("production", Deno.env.get("PRODUCTION") == "true");
+
// This only applies in dev mode
+
if (Deno.env.get("PRODUCTION") == "false") {
+
site.use(openInEditor());
+
site.add("static/scripts/open-in-editor.js");
+
}
+
+
// 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,
+
keep_html_and_head_opening_tags: true,
+
keep_spaces_between_attributes: true,
+
ensure_spec_compliant_unquoted_attribute_values: true,
+
keep_comments: false,
+
},
+
}));
+
}
// robots.txt generation
site.use(
···
);
// Open in Editor in Dev mode
-
site.data("production", Deno.env.get("PRODUCTION") == "true");
-
if (Deno.env.get("PRODUCTION") == "false") {
-
site.use(openInEditor());
-
site.add("static/scripts/open-in-editor.js");
-
}
-
// Get current commit as a version number
// Taken from https://github.com/pixeldesu/pixelde.su/blob/main/_config.ts
const commitCmd = new Deno.Command("git", { args: ["rev-parse", "HEAD"] });