···
// import sri from "lume/plugins/sri.ts";
55
-
// https://deno.land/x/lume_markdown_plugins@v0.8.0 (footnotes plugins)
// https://deno.land/x/lume_shiki@0.0.16
···
site.use(validateHTML());
165
-
// Minify HTML Output
166
-
site.use(minify_html({
168
-
do_not_minify_doctype: true,
169
-
keep_closing_tags: false,
170
-
keep_html_and_head_opening_tags: true,
171
-
keep_spaces_between_attributes: true,
172
-
ensure_spec_compliant_unquoted_attribute_values: true,
173
-
keep_comments: false,
164
+
site.data("production", Deno.env.get("PRODUCTION") == "true");
165
+
// This only applies in dev mode
166
+
if (Deno.env.get("PRODUCTION") == "false") {
167
+
site.use(openInEditor());
168
+
site.add("static/scripts/open-in-editor.js");
171
+
// This only applies in prod mode
172
+
if (Deno.env.get("PRODUCTION") == "true") {
174
+
site.use(minify_html({
176
+
do_not_minify_doctype: true,
177
+
keep_closing_tags: false,
178
+
keep_html_and_head_opening_tags: true,
179
+
keep_spaces_between_attributes: true,
180
+
ensure_spec_compliant_unquoted_attribute_values: true,
181
+
keep_comments: false,
···
// Open in Editor in Dev mode
246
-
site.data("production", Deno.env.get("PRODUCTION") == "true");
247
-
if (Deno.env.get("PRODUCTION") == "false") {
248
-
site.use(openInEditor());
249
-
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"] });