#eleventy — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #eleventy, aggregated by home.social.
-
Creating a Digital Garden in 11ty: Tracking My Daily Word Count with URLminder | 🔗 https://brennan.day/creating-a-digital-garden-in-11ty-tracking-my-daily-word-count-with-urlminder/
#Eleventy #Javascript #Technical #Tutorial #IndieWeb #Beeminder #DigitalGarden
-
Creating a Digital Garden in 11ty: Tracking My Daily Word Count with URLminder | 🔗 https://brennan.day/creating-a-digital-garden-in-11ty-tracking-my-daily-word-count-with-urlminder/
#Eleventy #Javascript #Technical #Tutorial #IndieWeb #Beeminder #DigitalGarden
-
RE: https://fediverse.zachleat.com/@zachleat/116975823711635659
The entire story of why I moved from #Wordpress to #eleventy in a single post. What a shitshow.
-
RE: https://fediverse.zachleat.com/@zachleat/116975823711635659
The entire story of why I moved from #Wordpress to #eleventy in a single post. What a shitshow.
-
I migrated from #Wordpress to #eleventy 2.5 years ago. At the time, I considered it part of the hit I was taking to lose the comments from the blog. I didn't love it but that's the way it was.
I am now thinking about doing some kind of export of those comments and figuring out how to bring in the historical comments onto pages as read-only. I've been working with #11ty long enough to understand that it is possible. The only question is how much work and sweat and trouble will it be?
I turned down my WP install but I never deleted the database so I have that and can transform it however I need to. There is no urgency on this. I've lived without them for years. However it might be nice to bring them back someday.
-
I migrated from #Wordpress to #eleventy 2.5 years ago. At the time, I considered it part of the hit I was taking to lose the comments from the blog. I didn't love it but that's the way it was.
I am now thinking about doing some kind of export of those comments and figuring out how to bring in the historical comments onto pages as read-only. I've been working with #11ty long enough to understand that it is possible. The only question is how much work and sweat and trouble will it be?
I turned down my WP install but I never deleted the database so I have that and can transform it however I need to. There is no urgency on this. I've lived without them for years. However it might be nice to bring them back someday.
-
@lornajane When I went from Wordpress to #eleventy it was of a similar size. It honestly wasn't that bad. I did an export and set up the basics. It was maybe a week of low level fiddling with the templates until I had them the way I wanted them, fixing some artifacts from the export that were wonky. It wasn't easy but it was straightforward.
I have had 0 seconds of regret. I have had many moments of joy about no longer having my Wordpress install and/or server box compromised by malware. I've been delighted that when Mullenweg says something horrific that I know I no longer have involvement with his product suite.
-
@lornajane When I went from Wordpress to #eleventy it was of a similar size. It honestly wasn't that bad. I did an export and set up the basics. It was maybe a week of low level fiddling with the templates until I had them the way I wanted them, fixing some artifacts from the export that were wonky. It wasn't easy but it was straightforward.
I have had 0 seconds of regret. I have had many moments of joy about no longer having my Wordpress install and/or server box compromised by malware. I've been delighted that when Mullenweg says something horrific that I know I no longer have involvement with his product suite.
-
What is Standard.Site? Next gen RSS
Think of this a bit like: advanced RSS where publishers can see number of subscribers a way to subscribe without cluttering your email inbox and also find the blogs of...
https://www.hilarybaumann.com/2026/07/23/what-is-standard-site-next-gen-rss/
What is Standard.Site? Next ge... -
To wrap up, this incited me enough to actually do the migration *now*, spending an afternoon migrating IA Defensa over to… Eleventy.
And that was that with Astro.
(I actually wanted to like Astro. But I need to rant here that we need tooling that is *actually* modern and can handle minimal, production-optimized HTML, including in templates. HTML is a craft that too few master, something that doesn’t get better if our tooling prevents it from being written properly from the start. There’s enough HTML nonsense floating around and our field writes enough poor HTML that forcing superfluous HTML on developers is really the last we need. And, gah 🫠)
-
To wrap up, this incited me enough to actually do the migration *now*, spending an afternoon migrating IA Defensa over to… Eleventy.
And that was that with Astro.
(I actually wanted to like Astro. But I need to rant here that we need tooling that is *actually* modern and can handle minimal, production-optimized HTML, including in templates. HTML is a craft that too few master, something that doesn’t get better if our tooling prevents it from being written properly from the start. There’s enough HTML nonsense floating around and our field writes enough poor HTML that forcing superfluous HTML on developers is really the last we need. And, gah 🫠)
-
I built a dedicated website for the Dakshinamurti Stotram, featuring the complete text in Devanagari, transliteration, word-by-word meaning and translation in a clean, distraction-free reading experience.
Designed as a fast, responsive static site built with Eleventy (11ty), making this timeless Advaita text easily accessible on any device.
Explore it here:
https://oleandrum.github.io/dakshinamurti-stotram/#Sanskrit #Dakshinamurti #Advaita #Shiva #11ty #Eleventy #OpenSource #WebDev #Book
-
I built a dedicated website for the Dakshinamurti Stotram, featuring the complete text in Devanagari, transliteration, word-by-word meaning and translation in a clean, distraction-free reading experience.
Designed as a fast, responsive static site built with Eleventy (11ty), making this timeless Advaita text easily accessible on any device.
Explore it here:
https://oleandrum.github.io/dakshinamurti-stotram/#Sanskrit #Dakshinamurti #Advaita #Shiva #11ty #Eleventy #OpenSource #WebDev #Book
-
300 Minutes a Month: Cutting My Eleventy Netlify Build Time in Half | 🔗 https://brennan.day/300-minutes-a-month-cutting-my-eleventy-netlify-build-time-in-half/
-
300 Minutes a Month: Cutting My Eleventy Netlify Build Time in Half | 🔗 https://brennan.day/300-minutes-a-month-cutting-my-eleventy-netlify-build-time-in-half/
-
I built a simple CMS for my website. Mainly for the dashboards, but it evolved into something so much more. It's amazing how much data you have within your blog and to visualize that data is fun.
-
I built a simple CMS for my website. Mainly for the dashboards, but it evolved into something so much more. It's amazing how much data you have within your blog and to visualize that data is fun.
-
New #blog post! This one's got a little bit of everything! Switched my office PC over to Debian, quick guide on how to add custom emoji to your #Eleventy site, some thoughts on stuff I've read recently, and a whole mess o' links!
https://renkotsuban.com/posts/2026-07-08-The-Weekly-Measure-2026-W29.html
-
New #blog post! This one's got a little bit of everything! Switched my office PC over to Debian, quick guide on how to add custom emoji to your #Eleventy site, some thoughts on stuff I've read recently, and a whole mess o' links!
https://renkotsuban.com/posts/2026-07-08-The-Weekly-Measure-2026-W29.html
-
I've been struggling with the timestamps as these posts appear in the Fediverse, mainly Mastodon as pushed by Bridgy Fed. I've been fiddling with the time as it appears in these individual post pages. Nothing I did seemed to affect it.
In frustration I followed a chain of links that ended me up at the Microformats.org page about dates and times. Turns out that all the date and time changes I was making on the visible page had nothing to do with it. I do have the visible display wrapped in an HTML <time> tag. That tag has a datetime field, and in that I had only the date and no time whatsoever.
From Microformats:
if the element is a del, ins, or time element, then use the element's datetime attribute value if present, otherwise its inner-text.
So I guess that is that. I've been frustrated with Bridgy Fed but turns out as it so often is, the problem was me.
-
I've been struggling with the timestamps as these posts appear in the Fediverse, mainly Mastodon as pushed by Bridgy Fed. I've been fiddling with the time as it appears in these individual post pages. Nothing I did seemed to affect it.
In frustration I followed a chain of links that ended me up at the Microformats.org page about dates and times. Turns out that all the date and time changes I was making on the visible page had nothing to do with it. I do have the visible display wrapped in an HTML <time> tag. That tag has a datetime field, and in that I had only the date and no time whatsoever.
From Microformats:
if the element is a del, ins, or time element, then use the element's datetime attribute value if present, otherwise its inner-text.
So I guess that is that. I've been frustrated with Bridgy Fed but turns out as it so often is, the problem was me.
-
Debugging Caching Issues in Vento and Eleventy: A Developer's Journey
📰 Original title: Vento includes sent me down a caching rabbit hole of my own making
🤖 IA: It's clickbait ⚠️
👥 Users: It's clickbait ⚠️View full AI summary https://en.killbait.com/debugging-caching-issues-in-vento-and-eleventy-a-developer-s-journey.html?utm_source=mastodon_world&utm_medium=social&utm_campaign=killbait.mastodon_world
-
Debugging Caching Issues in Vento and Eleventy: A Developer's Journey
📰 Original title: Vento includes sent me down a caching rabbit hole of my own making
🤖 IA: It's clickbait ⚠️
👥 Users: It's clickbait ⚠️View full AI summary https://en.killbait.com/debugging-caching-issues-in-vento-and-eleventy-a-developer-s-journey.html?utm_source=mastodon_world&utm_medium=social&utm_campaign=killbait.mastodon_world
-
This is a test of my full loop for creating Eleventy blog posts remotely using Forgejo and actions. I am sitting at my kitchen table with my phone and a Bluetooth keyboard pretending I am remote. Fun stuff.
I've long had a node script that creates new Eleventy posts by setting up the date file structure and creating the template Markdown file. The problem when remotely authoring is that I had no good way to run that in a mobile situation. The best I had was to remote in to my laptop which was suboptimal.
I spent my Friday evening hard partying by modifying that script to also take a JSON file for input with the title and date rather than asking for those via the console. Either way, it slugifies the title and you end up with the proper stuff. Now when I'm on the road I can modify the JSON and on commit, an action will run the script and create the blog post.
That's how I created this post. Now I am writing and when I am done this should build, push to the blog and also push to Mastodon via Bridgy Fed. If you see this in either place, then yay I guess. Concept proven.
-
This is a test of my full loop for creating Eleventy blog posts remotely using Forgejo and actions. I am sitting at my kitchen table with my phone and a Bluetooth keyboard pretending I am remote. Fun stuff.
I've long had a node script that creates new Eleventy posts by setting up the date file structure and creating the template Markdown file. The problem when remotely authoring is that I had no good way to run that in a mobile situation. The best I had was to remote in to my laptop which was suboptimal.
I spent my Friday evening hard partying by modifying that script to also take a JSON file for input with the title and date rather than asking for those via the console. Either way, it slugifies the title and you end up with the proper stuff. Now when I'm on the road I can modify the JSON and on commit, an action will run the script and create the blog post.
That's how I created this post. Now I am writing and when I am done this should build, push to the blog and also push to Mastodon via Bridgy Fed. If you see this in either place, then yay I guess. Concept proven.
-
Publishing My Eleventy Blog to the ATmosphere with Standard.site | 🔗 https://brennan.day/publishing-my-eleventy-blog-to-the-atmosphere-with-standard-site/
#eleventy #javascript #technical #tutorial #IndieWeb #atproto
-
Publishing My Eleventy Blog to the ATmosphere with Standard.site | 🔗 https://brennan.day/publishing-my-eleventy-blog-to-the-atmosphere-with-standard-site/
#eleventy #javascript #technical #tutorial #IndieWeb #atproto
-
I have closed the gap on one of the last pieces of getting my #11ty blog on the #fediverse. I now have the thing building in my self-hosted #Forgejo instance via actions all the way through to rsync'ing the files to my server box. The one missing piece was having to manually ping #BridgyFed to get it to appear.
I gutted out a bash script to extract the URL of the most recent item in my RSS feed and to use that in the curl command to Bridgy Fed. Originally it was going to do this indiscriminately on every build because Eleventy doesn't have a built-in way to know if you built something new. However, thinking a little I realized I can save the RSS from the site right before I push the current build. If the most recent link in the new feed is different than the old feed, hit Bridgy fed with it.
This really matters when I'm scheduling posts ahead (like the podcast episode for earlier today.) When I'm not around to do the manual curl command either I do it much later or forget and do it not at all. This way, it will happen every time there is a new post pushed with or without me being present.
-
I have closed the gap on one of the last pieces of getting my #11ty blog on the #fediverse. I now have the thing building in my self-hosted #Forgejo instance via actions all the way through to rsync'ing the files to my server box. The one missing piece was having to manually ping #BridgyFed to get it to appear.
I gutted out a bash script to extract the URL of the most recent item in my RSS feed and to use that in the curl command to Bridgy Fed. Originally it was going to do this indiscriminately on every build because Eleventy doesn't have a built-in way to know if you built something new. However, thinking a little I realized I can save the RSS from the site right before I push the current build. If the most recent link in the new feed is different than the old feed, hit Bridgy fed with it.
This really matters when I'm scheduling posts ahead (like the podcast episode for earlier today.) When I'm not around to do the manual curl command either I do it much later or forget and do it not at all. This way, it will happen every time there is a new post pushed with or without me being present.
-
There's probably a better way of putting custom emoji into Eleventy but after bashing my head trying to get markdown-it-emoji to do it, I gave up and just made shortcodes for them lol. Here's how I did that if you're interested:
1. The code in .eleventy.js (inside module.exports = function)
2. The CSS
3. The shortcode in actionI have my emoji saved as .pngs inside /images/emoji/ and then just paste in the filename (wixoss, in this case) and voila! Custom emoji for my blog lol
-
RE: https://neighborhood.11ty.dev/@11ty/116840356796511316
I'm noting the lack of the word "alpha" or "beta" here. Does this mean #11ty 4.0 is on the cusp of release? I'm not sure there are any killer features for which I'm waiting but also I know @zachleat is always trying to make dependency graph smaller and builds faster so there is that.
-
RE: https://neighborhood.11ty.dev/@11ty/116840356796511316
I'm noting the lack of the word "alpha" or "beta" here. Does this mean #11ty 4.0 is on the cusp of release? I'm not sure there are any killer features for which I'm waiting but also I know @zachleat is always trying to make dependency graph smaller and builds faster so there is that.
-
There has been a lot of froth about tags.pub the last few days. I feel like I've already said what I'm going to on that subject. Although I rose to it's defense, it did motivate me to fix one thing that had been bugging me.
I went to extra effort to get my blog/podcast site feeding **in** to tags.pub. That required figuring out Bridgy Fedi login stuff and getting the bridged account to follow @_followback which was a bit of a pain in the ass. Eventually it worked.
However, then the problem was that when #11ty assembled the webmentions for each post which it has been doing dutifully for the last year and a half, those would be swamped with the tags.pub bots. Particularly on my podcast episodes where I have a lot of topics and a lot of tags, the first 15 interactions could be the bots.
So, I sat down and wrote a filter to strip out the webmentions before I render them on the page.
<code>
eleventyConfig.addFilter('removeTagsPub', (webmentions) => {
return webmentions.filter((webmention) => {
return webmention['author']['url'].startsWith('https://tags.pub') == false;
});
});
</code>It does work a treat. Now I get the advantage of pushing to tags.pub and hopefully increasing the discoverability of my fairly niche indie project while not having to look at lots of "#thistag boosted your post" webmentions on every blog post. Win-win.
-
There has been a lot of froth about tags.pub the last few days. I feel like I've already said what I'm going to on that subject. Although I rose to it's defense, it did motivate me to fix one thing that had been bugging me.
I went to extra effort to get my blog/podcast site feeding **in** to tags.pub. That required figuring out Bridgy Fedi login stuff and getting the bridged account to follow @_followback which was a bit of a pain in the ass. Eventually it worked.
However, then the problem was that when #11ty assembled the webmentions for each post which it has been doing dutifully for the last year and a half, those would be swamped with the tags.pub bots. Particularly on my podcast episodes where I have a lot of topics and a lot of tags, the first 15 interactions could be the bots.
So, I sat down and wrote a filter to strip out the webmentions before I render them on the page.
<code>
eleventyConfig.addFilter('removeTagsPub', (webmentions) => {
return webmentions.filter((webmention) => {
return webmention['author']['url'].startsWith('https://tags.pub') == false;
});
});
</code>It does work a treat. Now I get the advantage of pushing to tags.pub and hopefully increasing the discoverability of my fairly niche indie project while not having to look at lots of "#thistag boosted your post" webmentions on every blog post. Win-win.
-
I tried to fork this and make it my own by making the file from scratch without a template, making it so that you can type in your own tags in categories and not choose from a list, and other enhancements, but I am a terrible script creator. Does anyone have any similar scripts and tools? johnwargo/eleventy-new-post: Automates creation of a new post file in an Eleventy project https://github.com/johnwargo/eleventy-new-post #OpenSource #Eleventy #BuildAwesome #Programming
-
I tried to fork this and make it my own by making the file from scratch without a template, making it so that you can type in your own tags in categories and not choose from a list, and other enhancements, but I am a terrible script creator. Does anyone have any similar scripts and tools? johnwargo/eleventy-new-post: Automates creation of a new post file in an Eleventy project https://github.com/johnwargo/eleventy-new-post #OpenSource #Eleventy #BuildAwesome #Programming
-
#Development #Approaches
Setting up webmentions · How Webmentions work on brennan.day https://ilo.im/16dzk9_____
#Notifications #Content #Websites #WebMentions #Microformats #Eleventy #IndieWeb #SmallWeb #WebDev #Frontend #Backend -
#Development #Approaches
Setting up webmentions · How Webmentions work on brennan.day https://ilo.im/16dzk9_____
#Notifications #Content #Websites #WebMentions #Microformats #Eleventy #IndieWeb #SmallWeb #WebDev #Frontend #Backend -
Neil's PM checks the site.
Nothing has changed.
`/fr/` is empty. The translators are still six weeks out. There is nothing to see yet.
But the structure is there. The moment the first translation lands, it will be in the right place.
Ten minutes of work. Zero visible result. That is the job.
Great job, Neil! 👍
Try Eleventy Baseline. The project plumbing your sites need from day one.
https://www.eleventy-baseline.dev/
#11ty #eleventy-baseline #apleasantview
-
Neil's PM checks the site.
Nothing has changed.
`/fr/` is empty. The translators are still six weeks out. There is nothing to see yet.
But the structure is there. The moment the first translation lands, it will be in the right place.
Ten minutes of work. Zero visible result. That is the job.
Great job, Neil! 👍
Try Eleventy Baseline. The project plumbing your sites need from day one.
https://www.eleventy-baseline.dev/
#11ty #eleventy-baseline #apleasantview
-
The eleventy upgrade yesterday was the "boring" part.
v2 to v3.1.6, no breakage, site built first try. This is one of the reasons I love 11ty.
The node version mismatch on prod (still on 14) was the only real catch.
Then structural cleanup. Most of the churn was file movement, small edits, and local builds to catch things I'd overlooked.
The site is cleaned up and builds on prod. Good stopping point before wiring in eleventy baseline.
#11ty #eleventy-baseline #apleasantview
-
The eleventy upgrade yesterday was the "boring" part.
v2 to v3.1.6, no breakage, site built first try. This is one of the reasons I love 11ty.
The node version mismatch on prod (still on 14) was the only real catch.
Then structural cleanup. Most of the churn was file movement, small edits, and local builds to catch things I'd overlooked.
The site is cleaned up and builds on prod. Good stopping point before wiring in eleventy baseline.
#11ty #eleventy-baseline #apleasantview
-
Moving a client site to eleventy baseline today and tomorrow. This is going to be interesting!
The first commit was 6 years ago. Six! It's currently building on eleventy v2.0.1.
Hold my possum balloon, I'm going in!
#11ty #eleventy-baseline #apleasantview
-
Moving a client site to eleventy baseline today and tomorrow. This is going to be interesting!
The first commit was 6 years ago. Six! It's currently building on eleventy v2.0.1.
Hold my possum balloon, I'm going in!
#11ty #eleventy-baseline #apleasantview
-
Setting up webmentions for my site has been on my todo list for a while but I have never got round to it. This article by @brennan is going to be so helpful. Thank you Brennan!
https://brennan.day/how-webmentions-work-on-brennan-day/
#indieweb #blogging #bloggingtips #eleventy -
Setting up webmentions for my site has been on my todo list for a while but I have never got round to it. This article by @brennan is going to be so helpful. Thank you Brennan!
https://brennan.day/how-webmentions-work-on-brennan-day/
#indieweb #blogging #bloggingtips #eleventy -
How Webmentions Work on brennan.day | 🔗 https://brennan.day/how-webmentions-work-on-brennan-day/
-
How Webmentions Work on brennan.day | 🔗 https://brennan.day/how-webmentions-work-on-brennan-day/
-
The nice thing about using the same file structure and tools for different community websites (see https://hamatti.org/posts/community-websites-with-eleventy/) is that when I want to add similar things to all sites, I can make them in one and just copy paste files over to other projects and they work.
-
The nice thing about using the same file structure and tools for different community websites (see https://hamatti.org/posts/community-websites-with-eleventy/) is that when I want to add similar things to all sites, I can make them in one and just copy paste files over to other projects and they work.
-
#Development #Guides
Implementing Standard.Site · Publishing blog posts into the ATmosphere with ATapult https://ilo.im/16dptm_____
#Syndication #Blogs #Websites #SocialMedia #BlueSky #AtProtocoll #Eleventy #WebDev #Backend #JavaScript -
#Development #Guides
Implementing Standard.Site · Publishing blog posts into the ATmosphere with ATapult https://ilo.im/16dptm_____
#Syndication #Blogs #Websites #SocialMedia #BlueSky #AtProtocoll #Eleventy #WebDev #Backend #JavaScript -
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