summaryrefslogtreecommitdiff
path: root/eleventy.config.mjs
diff options
context:
space:
mode:
authorJan Palma <honzik@janpalma.cz>2026-02-28 14:27:52 +0100
committerJan Palma <honzik@janpalma.cz>2026-02-28 14:27:52 +0100
commitec72762e515ddcb0fdf6a9816216763dc805c878 (patch)
tree31009d548b8458bebda47109431f935571a2ab03 /eleventy.config.mjs
parent1f0f59b63342919d209754f59327766bd25a098d (diff)
downloadspelis-web-ec72762e515ddcb0fdf6a9816216763dc805c878.tar
spelis-web-ec72762e515ddcb0fdf6a9816216763dc805c878.tar.gz
spelis-web-ec72762e515ddcb0fdf6a9816216763dc805c878.tar.bz2
spelis-web-ec72762e515ddcb0fdf6a9816216763dc805c878.tar.lz
spelis-web-ec72762e515ddcb0fdf6a9816216763dc805c878.tar.xz
spelis-web-ec72762e515ddcb0fdf6a9816216763dc805c878.tar.zst
spelis-web-ec72762e515ddcb0fdf6a9816216763dc805c878.zip
Stuff
Diffstat (limited to 'eleventy.config.mjs')
-rw-r--r--eleventy.config.mjs10
1 files changed, 10 insertions, 0 deletions
diff --git a/eleventy.config.mjs b/eleventy.config.mjs
index 4c7c7ad..359695a 100644
--- a/eleventy.config.mjs
+++ b/eleventy.config.mjs
@@ -7,6 +7,16 @@ export default function(eleventyConfig) {
eleventyConfig.addNunjucksFilter("date", (dateObj, formatString = 'MM.dd.yyyy') => format(dateObj, formatString))
+ eleventyConfig.addCollection("navItems", function (collectionsApi) {
+ return collectionsApi.getAll().filter(i => {
+ if (i.data.nav) {
+ return i.data.nav > 0
+ }
+ }).sort(function (a, b) {
+ return (a.data.nav ?? -1000) - (b.data.nav ?? -1000);
+ });
+ });
+
eleventyConfig.addBundle("css", {
toFileDirectory: "assets/css/bundles/",