diff options
| author | Jan Palma <honzik@janpalma.cz> | 2026-02-27 19:18:16 +0100 |
|---|---|---|
| committer | Jan Palma <honzik@janpalma.cz> | 2026-02-27 19:18:16 +0100 |
| commit | 1f0f59b63342919d209754f59327766bd25a098d (patch) | |
| tree | 7fbecd07a02ccf92508ca028ae46b392d64f9ef2 | |
| parent | 1fc25997a7d4b3cf80dbc09a3f48afd031ba5d0e (diff) | |
| download | spelis-web-1f0f59b63342919d209754f59327766bd25a098d.tar spelis-web-1f0f59b63342919d209754f59327766bd25a098d.tar.gz spelis-web-1f0f59b63342919d209754f59327766bd25a098d.tar.bz2 spelis-web-1f0f59b63342919d209754f59327766bd25a098d.tar.lz spelis-web-1f0f59b63342919d209754f59327766bd25a098d.tar.xz spelis-web-1f0f59b63342919d209754f59327766bd25a098d.tar.zst spelis-web-1f0f59b63342919d209754f59327766bd25a098d.zip | |
Added bundles
| -rw-r--r-- | _includes/base.njk | 4 | ||||
| -rw-r--r-- | eleventy.config.mjs | 14 |
2 files changed, 17 insertions, 1 deletions
diff --git a/_includes/base.njk b/_includes/base.njk index 8df48ec..ec642b7 100644 --- a/_includes/base.njk +++ b/_includes/base.njk @@ -4,6 +4,7 @@ <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" href="{{ "/assets/css/main.css" | url}}"> + <link rel="stylesheet" href="{% getBundleFileUrl "css" %}"> {% block head %}{% endblock %} {% if title %} <title>{{ title }} - {{ site.title }}</title> @@ -30,8 +31,9 @@ </footer> <script src="{{ "/assets/js/main.js" | url}}"></script> - + <script src="{% getBundleFileUrl "js" %}"></script> <script defer src="{{ "/assets/js/lib/quicklink.umd.js" | url}}"></script> + <script> window.addEventListener('load', () => { quicklink.listen(); diff --git a/eleventy.config.mjs b/eleventy.config.mjs index 086ca13..4c7c7ad 100644 --- a/eleventy.config.mjs +++ b/eleventy.config.mjs @@ -7,6 +7,20 @@ export default function(eleventyConfig) { eleventyConfig.addNunjucksFilter("date", (dateObj, formatString = 'MM.dd.yyyy') => format(dateObj, formatString)) + eleventyConfig.addBundle("css", { + toFileDirectory: "assets/css/bundles/", + + // (Optional) File extension used for bundle file output, defaults to bundle name + outputFileExtension: "css", + }); + + eleventyConfig.addBundle("js", { + toFileDirectory: "assets/js/bundles/", + + // (Optional) File extension used for bundle file output, defaults to bundle name + outputFileExtension: "js", + }); + eleventyConfig.addGlobalData("layout","page"); eleventyConfig.addGlobalData("site", { title: siteConfig.siteTitle ?? "Site", |
