summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Palma <honzik@janpalma.cz>2026-02-27 19:18:16 +0100
committerJan Palma <honzik@janpalma.cz>2026-02-27 19:18:16 +0100
commit1f0f59b63342919d209754f59327766bd25a098d (patch)
tree7fbecd07a02ccf92508ca028ae46b392d64f9ef2
parent1fc25997a7d4b3cf80dbc09a3f48afd031ba5d0e (diff)
downloadspelis-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.njk4
-rw-r--r--eleventy.config.mjs14
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",