diff --git a/eleventy.config.js b/eleventy.config.js index 333536b..44d641b 100644 --- a/eleventy.config.js +++ b/eleventy.config.js @@ -6,6 +6,12 @@ import { postComparator, isPostPublic } from "./src/_utils/sort-posts.js"; import { validateLinkedArticles } from "./src/_utils/linked-articles.js"; export default function (eleventyConfig) { + let buildTimestamp = new Date().toISOString(); + eleventyConfig.on("eleventy.before", () => { + buildTimestamp = new Date().toISOString(); + }); + eleventyConfig.addGlobalData("buildTimestamp", () => buildTimestamp); + // Build ignored local post fixtures without making them Git-tracked. eleventyConfig.setUseGitIgnore(false); diff --git a/src/_includes/layouts/base.njk b/src/_includes/layouts/base.njk index 65a0a92..5d80f5d 100644 --- a/src/_includes/layouts/base.njk +++ b/src/_includes/layouts/base.njk @@ -29,6 +29,7 @@ {% include "partials/footer.njk" %} + {% block scripts %}{% endblock %} diff --git a/src/_includes/partials/footer.njk b/src/_includes/partials/footer.njk index 684c2d5..1f7d1eb 100644 --- a/src/_includes/partials/footer.njk +++ b/src/_includes/partials/footer.njk @@ -4,6 +4,8 @@ RUNTIME: ELEVENTY 3.x STATIC • THEME: NATIVE TERMINAL DARK + • +