#eleventy — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #eleventy, aggregated by home.social.
-
How to Provide a “Random Post” Feature With Eleventy and PHP, by @j9t [@frontenddogma]:
https://meiert.com/blog/random-posts-with-eleventy-and-php/?ref=frontenddogma.com
-
How to Provide a “Random Post” Feature With Eleventy and PHP, by @j9t [@frontenddogma]:
https://meiert.com/blog/random-posts-with-eleventy-and-php/?ref=frontenddogma.com
-
RE: https://social.lol/@flamed/116756535539051466
YES!!! I just deployed my 11ty site to Neocities using Forgejo Actions for the first time 🎉
My code is now on Source Tube (Forgejo) by @neatnik
🪦RIP GitHub account
-
RE: https://social.lol/@flamed/116756535539051466
YES!!! I just deployed my 11ty site to Neocities using Forgejo Actions for the first time 🎉
My code is now on Source Tube (Forgejo) by @neatnik
🪦RIP GitHub account
-
https://prikbord.page was just launched!
Super iper cool federated calendar for events in Rotterdam (and potentially beyond!) built with @11ty on top of @gancio, including a print function powered by @pagedjs ❤️🔥
Still WIP but already working (wonderfully) at @relay 👀
All the code is 100% Free Software, available at https://git.vvvvvvaria.org/prikbord.page 💕
#Prikbord #Gancio #11ty #Eleventy #BuildAwesome #Rotterdam #FreeSoftware #OpenSource #StimuleringFonds #events #Rotterdam #Fediverse #launch #MVP #software #OpenSource #PagedJS #WebToPrint #Web2Print
-
Experimenting With Eleventy
Reading Time: 3 minutesOne nice thing about switching from WordPress to Eleventy is that I start with a blank slate. By this I don’t mean that I start with nothing, because Eleventy does a lot. What I mean by this is that I can use APIs and other tools with greater ease than if I was experimenting with WordPress.
The Federation example
With WordPress I need to use the activitypub plugin which seems to depend on the Jetpack plugin to function. The result is that I’m jumping through two hoops. With a few lines of JavaScript and a file called share.js, I can use Mastodon’s API via my site, to share a blog post. At this moment I’m sharing a thumbnail and the post but later I will experiment with adding two or three preview sentences. I want people to get a taste before clicking.
The Strava Experiment
This morning I went for a group run, and on Saturday I went on a group ride. Within a few days I can design my blog so that my daily ride/run/walk or other sport displays beneath the day’s blog post. If I share photos, then you will get a contextual understanding of where I was, and what I saw.
I was experimenting with plugins on WordPress but they are not that malleable. You need to use them in a specific way. If I deal with the Suunto, or Strava API directly, then I have more control on how sporting activities are displayed.
The Learning Opportunity
Part of the lure of switching from WordPress to Eleventy is the learning opportunity. It’s an opportunity to extend my understanding of CSS, JavaScript, APIs and more. It is also an opportunity to experiment with a much lighter user experience, both for me as a blogger, but also for users of the site. No massive PHP and react overhead.
With the current workflow I can work from within terminal, only using the web browser to check the result.
And Finally
When I was playing with Eleventy the first time I got stuck. This time I didn’t, thanks to Gemini. Before, I had to RTFM and try to decipher what was happening. When I got an error code I had to google for it, and often it would throw me to forums where I had to read dozens of responses without finding something that I understood.
Now when I get an error code I cut and paste it and I get instant help. It saves time, and lowers the barrier to entry.
Having said this, there are plenty of occasions where Gemini wasted hours of my time. There are times where you get an error and gemini will say “try this” and suggest trying the same thing three or more times. That’s why I eventually gave up with the Eleventy Activitypub plugin. I was tired of making no progress.
A Quick Thought on Agentic AI
With what I have seen, experimenting with Gemini and Activitypub I feel concern for people using Agentic AI. My experiment is to see how far I can get using free AI models, rather than paid ones. If I was paying for Gemini, and I saw the loops that I saw, over the last week or more, I’d be frustrated. With Euria, Le Chat and other AI models I ran out of tokens before they provided me with the end result I was looking for.
Conclusion
Learning about Eleventy, JavaScript and APIs is part of the learning experience, but so is learning to get great answers from Gemini and other AI models, with a minimum amount of wasted time, energy, and prompts.
#eleventy #experimenting #learning -
Experimenting With Eleventy
Reading Time: 3 minutesOne nice thing about switching from WordPress to Eleventy is that I start with a blank slate. By this I don’t mean that I start with nothing, because Eleventy does a lot. What I mean by this is that I can use APIs and other tools with greater ease than if I was experimenting with WordPress.
The Federation example
With WordPress I need to use the activitypub plugin which seems to depend on the Jetpack plugin to function. The result is that I’m jumping through two hoops. With a few lines of JavaScript and a file called share.js, I can use Mastodon’s API via my site, to share a blog post. At this moment I’m sharing a thumbnail and the post but later I will experiment with adding two or three preview sentences. I want people to get a taste before clicking.
The Strava Experiment
This morning I went for a group run, and on Saturday I went on a group ride. Within a few days I can design my blog so that my daily ride/run/walk or other sport displays beneath the day’s blog post. If I share photos, then you will get a contextual understanding of where I was, and what I saw.
I was experimenting with plugins on WordPress but they are not that malleable. You need to use them in a specific way. If I deal with the Suunto, or Strava API directly, then I have more control on how sporting activities are displayed.
The Learning Opportunity
Part of the lure of switching from WordPress to Eleventy is the learning opportunity. It’s an opportunity to extend my understanding of CSS, JavaScript, APIs and more. It is also an opportunity to experiment with a much lighter user experience, both for me as a blogger, but also for users of the site. No massive PHP and react overhead.
With the current workflow I can work from within terminal, only using the web browser to check the result.
And Finally
When I was playing with Eleventy the first time I got stuck. This time I didn’t, thanks to Gemini. Before, I had to RTFM and try to decipher what was happening. When I got an error code I had to google for it, and often it would throw me to forums where I had to read dozens of responses without finding something that I understood.
Now when I get an error code I cut and paste it and I get instant help. It saves time, and lowers the barrier to entry.
Having said this, there are plenty of occasions where Gemini wasted hours of my time. There are times where you get an error and gemini will say “try this” and suggest trying the same thing three or more times. That’s why I eventually gave up with the Eleventy Activitypub plugin. I was tired of making no progress.
A Quick Thought on Agentic AI
With what I have seen, experimenting with Gemini and Activitypub I feel concern for people using Agentic AI. My experiment is to see how far I can get using free AI models, rather than paid ones. If I was paying for Gemini, and I saw the loops that I saw, over the last week or more, I’d be frustrated. With Euria, Le Chat and other AI models I ran out of tokens before they provided me with the end result I was looking for.
Conclusion
Learning about Eleventy, JavaScript and APIs is part of the learning experience, but so is learning to get great answers from Gemini and other AI models, with a minimum amount of wasted time, energy, and prompts.
#eleventy #experimenting #learning -
Dev Log: Hunting OOM kills, fixing CLS, and making Eleventy builds 10x faster
https://rmendes.net/articles/2026/03/10/dev-log-hunting-oom-kills
-
Dev Log: Hunting OOM kills, fixing CLS, and making Eleventy builds 10x faster
https://rmendes.net/articles/2026/03/10/dev-log-hunting-oom-kills
-
Dev Log: 27 commits across 5 plugins to improve my blog
https://rmendes.net/articles/2026/03/06/dev-log-27-commits-across
-
Dev Log: 27 commits across 5 plugins to improve my blog
https://rmendes.net/articles/2026/03/06/dev-log-27-commits-across
-
Posting to Your Static Site with Quill and Micropub | 🔗 https://brennan.day/posting-to-your-static-site-with-quill-and-micropub/
-
Posting to Your Static Site with Quill and Micropub | 🔗 https://brennan.day/posting-to-your-static-site-with-quill-and-micropub/
-
Building an IndieAuth Comment System for Your Static Site | 🔗 https://brennan.day/building-an-indieauth-comment-system-for-your-static-site/
#indieweb #eleventy #netlify #javascript #indieauth #tutorial
-
Building an IndieAuth Comment System for Your Static Site | 🔗 https://brennan.day/building-an-indieauth-comment-system-for-your-static-site/
#indieweb #eleventy #netlify #javascript #indieauth #tutorial
-
Last Wednesday, my fellow XPUB1 classmates and me wrapped up the trimester with a collective folding, binding, and paginating party to make A_Mazing Machine[s]: Wordscapes to Liberate Language, the printed publication of our Special Issue 28!
My first few months at @xpub have been incredible. I am so proud of my classmates, the work we did together, and what we learned. I am also very grateful to our tutors, who have been super kind and inspiring!
All information, plus a PDF of the printed version, made with WeasyPrint is available on this Eleventy website we created to share all the things that we explored. It mirrors our incredible, legendary wiki. It was very interesting and insightful, so I published my notes about Using MediaWiki as a CMS for Eleventy.
#WeasyPrint #WebToPrint #Web2print #SI28 #SpecialIssue28 #SpecialIssue #XPUB #ExperimentalPublishing #publishing #WritingMachines #Eleventy #builtWithEleventy #11ty #MediaWiki #wiki
-
Last Wednesday, my fellow XPUB1 classmates and me wrapped up the trimester with a collective folding, binding, and paginating party to make A_Mazing Machine[s]: Wordscapes to Liberate Language, the printed publication of our Special Issue 28!
My first few months at @xpub have been incredible. I am so proud of my classmates, the work we did together, and what we learned. I am also very grateful to our tutors, who have been super kind and inspiring!
All information, plus a PDF of the printed version, made with WeasyPrint is available on this Eleventy website we created to share all the things that we explored. It mirrors our incredible, legendary wiki. It was very interesting and insightful, so I published my notes about Using MediaWiki as a CMS for Eleventy.
#WeasyPrint #WebToPrint #Web2print #SI28 #SpecialIssue28 #SpecialIssue #XPUB #ExperimentalPublishing #publishing #WritingMachines #Eleventy #builtWithEleventy #11ty #MediaWiki #wiki
-
From Start to Finish: Moving My Blog to Eleventy + GitHub Pages
https://kylereddoch.me/blog/from-start-to-finish-moving-my-blog-to-eleventy-github-pages/
#Eleventy #11ty #GithubPages #Github #WebDevelopment https://getmona.app/rich_text/112707137301
-
From Start to Finish: Moving My Blog to Eleventy + GitHub Pages
https://kylereddoch.me/blog/from-start-to-finish-moving-my-blog-to-eleventy-github-pages/
#Eleventy #11ty #GithubPages #Github #WebDevelopment https://getmona.app/rich_text/112707137301
-
I've just had my first play around with #webawesome and it's quite impressive. The free version doesn't include the page builder stuff but for my purposes it isn't really necessary.
I was able to rebuild the rough page template I've been putting together with #eleventy in less than an hour, not bad!
-
Here is the new #11ty website I made. I found writing a new website and template from scratch to be simple with #Picocss, and it does have quite a few features for being a simple site.
Hope there are some other folks out there who find this useful in starting their new #staticsite journey as well. It only took me about two years to finally make my own template with #eleventy. This was a fun little side project.
-
Here is the new #11ty website I made. I found writing a new website and template from scratch to be simple with #Picocss, and it does have quite a few features for being a simple site.
Hope there are some other folks out there who find this useful in starting their new #staticsite journey as well. It only took me about two years to finally make my own template with #eleventy. This was a fun little side project.
-
Happy I Love Free Software Day! 💕
Unfortunately, this year I could not join nor organize any in-person celebration, BUT of course I want to share my gratitude to the many, countless #FreeSoftware services I don’t merely use, but actually depend on.
Last year, I decided to focus only on #YunoHost, because it would have been crazy to list all the projects I use and I love.
This time, even if I will most certainly forget someone, I am challenging myself to mention all the #LibreSoftware my life is powered by.
Without further ado, THANK YOU to:
- @yunohost, for powering Nebuchadnezzar
- @fedora, for running my beloved #Framework laptop
- @frameworkcomputer, for designing and building repairable, #Linux-friendly and truly open hardware
- @gnome and @GTK, for being just gorgeous
- @calyxos (thus @LineageOS), for powering my #Fairphone5
- #Obtainium, for making me directly download apps on my phone, and @fdroidorg for distributing them
- #AuroraStore, for proxying the download of apps I am doomed to get from Google Play
- @element, for developing #Synapse, even though the new proprietary Synapse Pro is VERY PROBLEMATIC AND DISAPPOINTING
- #Fractal, for being the most beautiful and awesome #Matrix client ever
- @signalapp, for keeping me connected with the people I love
- @Mastodon, for also maintaining a feature-packed experimental fork (#GlitchSoc), that is what Pan runs
- #Tuba and #Moshidon, for being the most beautiful and awesome #Mastodon clients ever
- #Firefox, for still remaining the best possible #browser choice, despite #Mozilla’s governance messiness
- @openstreetmap, for allowing us to find the right path, both literally and metaphorically!
- @organicmaps, for being the simplest, cleanest, yet feature-rich #OSM client and navigation app
- @protonvpn, for making me browse safely from/to anywhere in the planet and @protonprivacy #ProtonMail, for hosting my email, despite the latest alarming political statements…
- @libreoffice, for allowing me to draft documents with ease, the last of which was my #CV
- #LanguageTool, for preventing me from making embarassing spelling mistakes
- @photoprism, for safely storing and indexing all my photographic memories, on Aby, and for providing stellar and friendly support too!
- #Actual, for moderating the very likely risk of ending up completely broke, since it forces me to manage my finances consciously and coherently
- @readeck, for storing and sorting ALL my varied and overwhelming inputs
- @nextcloud, for storing and synchronizing my data, for its #calendar, its #tasks, and all its awesome apps
- #Rustdesk, for preventing my friends and family members from going crazy, by allowing me to remotely connect to their devices and directly address the issues they have
- #Listmonk, for sending out my newsletter
- @eleventy, for powering all the websites I maintain, above all the virtual representation of my mind, and for being the only reason why I resist and try to continue learning #JavaScript
- @forgejo, for giving us a chance to truly control and collectively develop the sources of our software, but most importantly @Codeberg, for RESISTING, RESISTING, RESISTING, despite the hatred and attacks nazi assholes throw at them
- @musicbrainz for keeping music knowledge open and free, and @ListenBrainz for scrobbling the crazy music I listen to
- The @fsfe, for promoting this celebration and fighting the good fight!
Lastly, but most importantly, the biggest thank you goes to all the free software libraries and dependencies the above mentioned #software are made of/built with, including #C, #JavaScript, #Python, #Rust, and all community-maintained programming languages.
I am super sorry if I forgot someone!
#OpenSource #ILoveFS #SoftwareFreedom #Fairphone #Android #LineageOS #FSFE #OpenStreetMap #PhotoPrism #LibreOffice #Readeck #Eleventy #11ty #GNOME #Signal #forgejo #Codeberg #MusicBrainz #ListenBrainz #MetaBrainz
-
Happy I Love Free Software Day! 💕
Unfortunately, this year I could not join nor organize any in-person celebration, BUT of course I want to share my gratitude to the many, countless #FreeSoftware services I don’t merely use, but actually depend on.
Last year, I decided to focus only on #YunoHost, because it would have been crazy to list all the projects I use and I love.
This time, even if I will most certainly forget someone, I am challenging myself to mention all the #LibreSoftware my life is powered by.
Without further ado, THANK YOU to:
- @yunohost, for powering Nebuchadnezzar
- @fedora, for running my beloved #Framework laptop
- @frameworkcomputer, for designing and building repairable, #Linux-friendly and truly open hardware
- @gnome and @GTK, for being just gorgeous
- @calyxos (thus @LineageOS), for powering my #Fairphone5
- #Obtainium, for making me directly download apps on my phone, and @fdroidorg for distributing them
- #AuroraStore, for proxying the download of apps I am doomed to get from Google Play
- @element, for developing #Synapse, even though the new proprietary Synapse Pro is VERY PROBLEMATIC AND DISAPPOINTING
- #Fractal, for being the most beautiful and awesome #Matrix client ever
- @signalapp, for keeping me connected with the people I love
- @Mastodon, for also maintaining a feature-packed experimental fork (#GlitchSoc), that is what Pan runs
- #Tuba and #Moshidon, for being the most beautiful and awesome #Mastodon clients ever
- #Firefox, for still remaining the best possible #browser choice, despite #Mozilla’s governance messiness
- @openstreetmap, for allowing us to find the right path, both literally and metaphorically!
- @organicmaps, for being the simplest, cleanest, yet feature-rich #OSM client and navigation app
- @protonvpn, for making me browse safely from/to anywhere in the planet and @protonprivacy #ProtonMail, for hosting my email, despite the latest alarming political statements…
- @libreoffice, for allowing me to draft documents with ease, the last of which was my #CV
- #LanguageTool, for preventing me from making embarassing spelling mistakes
- @photoprism, for safely storing and indexing all my photographic memories, on Aby, and for providing stellar and friendly support too!
- #Actual, for moderating the very likely risk of ending up completely broke, since it forces me to manage my finances consciously and coherently
- @readeck, for storing and sorting ALL my varied and overwhelming inputs
- @nextcloud, for storing and synchronizing my data, for its #calendar, its #tasks, and all its awesome apps
- #Rustdesk, for preventing my friends and family members from going crazy, by allowing me to remotely connect to their devices and directly address the issues they have
- #Listmonk, for sending out my newsletter
- @eleventy, for powering all the websites I maintain, above all the virtual representation of my mind, and for being the only reason why I resist and try to continue learning #JavaScript
- @forgejo, for giving us a chance to truly control and collectively develop the sources of our software, but most importantly @Codeberg, for RESISTING, RESISTING, RESISTING, despite the hatred and attacks nazi assholes throw at them
- @musicbrainz for keeping music knowledge open and free, and @ListenBrainz for scrobbling the crazy music I listen to
- The @fsfe, for promoting this celebration and fighting the good fight!
Lastly, but most importantly, the biggest thank you goes to all the free software libraries and dependencies the above mentioned #software are made of/built with, including #C, #JavaScript, #Python, #Rust, and all community-maintained programming languages.
I am super sorry if I forgot someone!
#OpenSource #ILoveFS #SoftwareFreedom #Fairphone #Android #LineageOS #FSFE #OpenStreetMap #PhotoPrism #LibreOffice #Readeck #Eleventy #11ty #GNOME #Signal #forgejo #Codeberg #MusicBrainz #ListenBrainz #MetaBrainz
-
And static sites maintainers, too! In a couple of hours at #38C3, @jak2k helped me solve issues with my #11ty config that have been driving me crazy for weeks!
Long live the static-first, whimsical, indie, passionate #Web! 💕
-
And static sites maintainers, too! In a couple of hours at #38C3, @jak2k helped me solve issues with my #11ty config that have been driving me crazy for weeks!
Long live the static-first, whimsical, indie, passionate #Web! 💕
-
@arthurperret merci pour votre retour, j'en fais une implémentation manuelle sur #Eleventy via le système de shortcodes pour mon blog :) Je remplace donc mon <span> par un <sup> qui a plus de sens sémantiquement
#HTML #Sémantique -
@arthurperret merci pour votre retour, j'en fais une implémentation manuelle sur #Eleventy via le système de shortcodes pour mon blog :) Je remplace donc mon <span> par un <sup> qui a plus de sens sémantiquement
#HTML #Sémantique -
I’m planning to create my first @eleventy site soon and I’m already wondering which template language to use. Given that #Eleventy supports several formats, there’s a minor #ParadoxOfChoice at play here. I’ll probably just go with #Nunjucks for its flexibility.
-
I’m planning to create my first @eleventy site soon and I’m already wondering which template language to use. Given that #Eleventy supports several formats, there’s a minor #ParadoxOfChoice at play here. I’ll probably just go with #Nunjucks for its flexibility.
-
CW: 🎈 Looking for help from fellow Eleventy users! 👀
I have been trying hard to convert my personal website to #ESM by upgrading to #11ty version 3 beta. Unfortunately, I am failing miserably. 😭
To be honest, 🫠 I am terrible at #JavaScript, therefore even the current v2 configuration has a very poor quality… (also the #git repository is not very clean, sorry 🤯)
Are there any 🧑🚀 #Fedinauts with a bit more of experience with #JS and #ECMAScript who would be so kind #mentor, #guide, or even just give me some #hints? 👀
I would be happy to exchange the courtesy with anything I can provide help with! 😉
🚀 Boosts are welcome ❤️
#Node #NodeJS #Eleventy #help #aiuto #MastoAiuto #FediHelp #StaticSiteGenerator #SSG #Web #WebDev #SpicyWeb #development #DevHelp #personalWebsite
-
CW: 🎈 Looking for help from fellow Eleventy users! 👀
I have been trying hard to convert my personal website to #ESM by upgrading to #11ty version 3 beta. Unfortunately, I am failing miserably. 😭
To be honest, 🫠 I am terrible at #JavaScript, therefore even the current v2 configuration has a very poor quality… (also the #git repository is not very clean, sorry 🤯)
Are there any 🧑🚀 #Fedinauts with a bit more of experience with #JS and #ECMAScript who would be so kind #mentor, #guide, or even just give me some #hints? 👀
I would be happy to exchange the courtesy with anything I can provide help with! 😉
🚀 Boosts are welcome ❤️
#Node #NodeJS #Eleventy #help #aiuto #MastoAiuto #FediHelp #StaticSiteGenerator #SSG #Web #WebDev #SpicyWeb #development #DevHelp #personalWebsite
-
11ty Conf
Got my free ticket to the 11ty International Symposium on Making Web Sites Real Good (Eleventy Conference). See you in May!
Syndicated copies: Bluesky Mastodon