home.social

#eleventy — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #eleventy, aggregated by home.social.

  1. 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 🫠)

    #astro #eleventy

  2. 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 🫠)

    #astro #eleventy

  3. 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:
    oleandrum.github.io/dakshinamu

    #Sanskrit #Dakshinamurti #Advaita #Shiva #11ty #Eleventy #OpenSource #WebDev #Book

  4. 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:
    oleandrum.github.io/dakshinamu

    #Sanskrit #Dakshinamurti #Advaita #Shiva #11ty #Eleventy #OpenSource #WebDev #Book

  5. 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:
    oleandrum.github.io/dakshinamu

    #Sanskrit #Dakshinamurti #Advaita #Shiva #11ty #Eleventy #OpenSource #WebDev #Book

  6. 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:
    oleandrum.github.io/dakshinamu

    #Sanskrit #Dakshinamurti #Advaita #Shiva #11ty #Eleventy #OpenSource #WebDev #Book

  7. 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:
    oleandrum.github.io/dakshinamu

    #Sanskrit #Dakshinamurti #Advaita #Shiva #11ty #Eleventy #OpenSource #WebDev #Book

  8. 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.

    claytonerrington.com/blog/buil

    #100DaysToOffload #eleventy #11ty #WebDev

  9. 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.

    claytonerrington.com/blog/buil

    #100DaysToOffload #eleventy #11ty #WebDev

  10. 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.

    claytonerrington.com/blog/buil

  11. 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.

    claytonerrington.com/blog/buil

    #100DaysToOffload #eleventy #11ty #WebDev

  12. 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.

    claytonerrington.com/blog/buil

    #100DaysToOffload #eleventy #11ty #WebDev

  13. 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!

    renkotsuban.com/posts/2026-07-

    #Blogging #IndieWeb #Bookstodon

  14. 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!

    renkotsuban.com/posts/2026-07-

    #Blogging #IndieWeb #Bookstodon

  15. 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!

    renkotsuban.com/posts/2026-07-

    #Blogging #IndieWeb #Bookstodon

  16. 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!

    renkotsuban.com/posts/2026-07-

    #Blogging #IndieWeb #Bookstodon

  17. 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!

    renkotsuban.com/posts/2026-07-

    #Blogging #IndieWeb #Bookstodon

  18. 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.

  19. 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.

  20. 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.

  21. 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.

  22. 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.

  23. 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 en.killbait.com/debugging-cach

    #technology #eleventy #vento #caching

  24. 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 en.killbait.com/debugging-cach

    #technology #eleventy #vento #caching

  25. 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 en.killbait.com/debugging-cach

    #technology #eleventy #vento #caching

  26. 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 en.killbait.com/debugging-cach

    #technology #eleventy #vento #caching

  27. 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 en.killbait.com/debugging-cach

    #technology #eleventy #vento #caching

  28. 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.

  29. 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.

  30. 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.

  31. 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.

  32. 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.

  33. 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.

    evilgeniuschronicles.org/

    #eleventy

  34. 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.

    evilgeniuschronicles.org/

    #eleventy

  35. 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.

    evilgeniuschronicles.org/

    #eleventy

  36. 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.

    evilgeniuschronicles.org/

    #eleventy

  37. 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.

    evilgeniuschronicles.org/

    #eleventy