home.social

#ssg — Public Fediverse posts

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

  1. Folks, I've done it again. I've created a new static-site generator. Actually an #SSG starter that I extracted from my website's SSG so that I can use it to build new blogs for my other projects without being bogged down with the details specific to my website. If any of you fancy writing your own SSG in #Haskell, give it a go: abhin4v.github.io/shake-blog

    Shake Blog is meant to be forked and extended. It comes with a basic set of features: posts, pages, tags, archive and feed, which may be enough for you. But the main idea is to understand it and extend it for your website according to your requirements and taste.

    It uses #Shake, #Pandoc and #Mustache beneath, and comes with dark mode and code highlighting support. It includes a Github Action to build and publish your blog directly on Github pages with zero friction.

    Try it out and let me know. Boost to make me famous.

    #programming #blogging

  2. Folks, I've done it again. I've created a new static-site generator. Actually an #SSG starter that I extracted from my website's SSG so that I can use it to build new blogs for my other projects without being bogged down with the details specific to my website. If any of you fancy writing your own SSG in #Haskell, give it a go: abhin4v.github.io/shake-blog

    Shake Blog is meant to be forked and extended. It comes with a basic set of features: posts, pages, tags, archive and feed, which may be enough for you. But the main idea is to understand it and extend it for your website according to your requirements and taste.

    It uses #Shake, #Pandoc and #Mustache beneath, and comes with dark mode and code highlighting support. It includes a Github Action to build and publish your blog directly on Github pages with zero friction.

    Try it out and let me know. Boost to make me famous.

    #programming #blogging

  3. Folks, I've done it again. I've created a new static-site generator. Actually an #SSG starter that I extracted from my website's SSG so that I can use it to build new blogs for my other projects without being bogged down with the details specific to my website. If any of you fancy writing your own SSG in #Haskell, give it a go: abhin4v.github.io/shake-blog

    Shake Blog is meant to be forked and extended. It comes with a basic set of features: posts, pages, tags, archive and feed, which may be enough for you. But the main idea is to understand it and extend it for your website according to your requirements and taste.

    It uses #Shake, #Pandoc and #Mustache beneath, and comes with dark mode and code highlighting support. It includes a Github Action to build and publish your blog directly on Github pages with zero friction.

    Try it out and let me know. Boost to make me famous.

    #programming #blogging

  4. Folks, I've done it again. I've created a new static-site generator. Actually an #SSG starter that I extracted from my website's SSG so that I can use it to build new blogs for my other projects without being bogged down with the details specific to my website. If any of you fancy writing your own SSG in #Haskell, give it a go: abhin4v.github.io/shake-blog

    Shake Blog is meant to be forked and extended. It comes with a basic set of features: posts, pages, tags, archive and feed, which may be enough for you. But the main idea is to understand it and extend it for your website according to your requirements and taste.

    It uses #Shake, #Pandoc and #Mustache beneath, and comes with dark mode and code highlighting support. It includes a Github Action to build and publish your blog directly on Github pages with zero friction.

    Try it out and let me know. Boost to make me famous.

    #programming #blogging

  5. Folks, I've done it again. I've created a new static-site generator. Actually an #SSG starter that I extracted from my website's SSG so that I can use it to build new blogs for my other projects without being bogged down with the details specific to my website. If any of you fancy writing your own SSG in #Haskell, give it a go: abhin4v.github.io/shake-blog

    Shake Blog is meant to be forked and extended. It comes with a basic set of features: posts, pages, tags, archive and feed, which may be enough for you. But the main idea is to understand it and extend it for your website according to your requirements and taste.

    It uses #Shake, #Pandoc and #Mustache beneath, and comes with dark mode and code highlighting support. It includes a Github Action to build and publish your blog directly on Github pages with zero friction.

    Try it out and let me know. Boost to make me famous.

    #programming #blogging

  6. Looking at Marmite as a static site generator, and being dismayed that it's shockingly easy to get it installed, set it up, and learn how to use it, because now I have to actually do the work of creating the content. Why didn't somebody warn me?
    #marmite #ssg #FOSS

  7. Looking at Marmite as a static site generator, and being dismayed that it's shockingly easy to get it installed, set it up, and learn how to use it, because now I have to actually do the work of creating the content. Why didn't somebody warn me?
    #marmite #ssg #FOSS

  8. DriftNotes: A lightweight journaling engine for thoughts that drift between tweets and blogs.

    github.com/rohitfarmer/driftno

  9. DriftNotes: A lightweight journaling engine for thoughts that drift between tweets and blogs.

    #journaling #ssg #python #notes

    github.com/rohitfarmer/driftno

  10. The case for #SSG #CMS made from an AI standpoint:

    > Authoring shouldn’t be typing into fields, it should be describing changes. “We renamed the Standard plan to Core — update every page that mentions it” is one instruction; the agent finds the mentions — including the ones in comparison tables and old announcements you forgot — and produces a single reviewable change across all of them.

    This (well sourced) article is challenging, but I have a lot of time for it.
    nooneshappy.com/article/how-ai

  11. The case for #SSG #CMS made from an AI standpoint:

    > Authoring shouldn’t be typing into fields, it should be describing changes. “We renamed the Standard plan to Core — update every page that mentions it” is one instruction; the agent finds the mentions — including the ones in comparison tables and old announcements you forgot — and produces a single reviewable change across all of them.

    This (well sourced) article is challenging, but I have a lot of time for it.
    nooneshappy.com/article/how-ai

  12. Das ewige und immer weiter zunehmende #KatzUndMausSpiel bei in den letzten 20+ Jahren populären #CMS (#ContenManagementSystemen) aus Updaten und Patchen wegen #Sicherheitslücken, dann wieder höhere Versionen von #PHP und #mySQL / MariaDB bzw. #Postgres wegen Kompatibilität mit den Updates geht mir zunehmend auf den Sack.

    Ich will deshalb perspektivisch meine
    #Joomla #Instanzen zu einer statischen #Webseite umbauen und dazu einen #SSG (#StaticSiteGenerator) nutzen. Eigentlich habe ich mich auch schon für #Hugo entschieden.

    Die Daten der kleinsten Webseite habe ich auch bereits mit
    https://github.com/davetcc/hugojoomla aus der #Datenbank extrahiert.

    Nun brauche ich noch ein schickes
    #Template. Ja, kann man selber bauen. Da würde ich aber durchaus wie schon bei Joomla ein paar Euro dafür in die Hand nehmen.

    Da Hugo für mich absolutes Neuland ist, ist die Frage nach einem guten Anbieter für Hugo Templates - idealerweise einer, der auch mit dem Template kompatible Erweiterugen wie (falls das alles überhaupt mit einer statischen Seite möglich ist)
    #Slider, #Bildergalerie, #Akkordeon, #Kontaktformular, #FontAwesome, #Downloadverwaltung, #Kalender mit #Buchungssystem anbietet und - noch idealer, für gekaufte Produkte auch guten Support / Hilfestellung anbietet.

    Zwar bin ich natürlich des Englischen mächtig, doch manches lässt sich in der Muttersprache einfacher klären, das i-Tüpfelchen wäre also deutschsprachiger Support.

    Falls also jemand Erfahrungen, Kontakte, Ideen hat, die mir weiter helfen, immer her damit.

    Bitte
    #Boost für mehr Reichweite.

  13. Das ewige und immer weiter zunehmende #KatzUndMausSpiel bei in den letzten 20+ Jahren populären #CMS (#ContenManagementSystemen) aus Updaten und Patchen wegen #Sicherheitslücken, dann wieder höhere Versionen von #PHP und #mySQL / MariaDB bzw. #Postgres wegen Kompatibilität mit den Updates geht mir zunehmend auf den Sack.

    Ich will deshalb perspektivisch meine
    #Joomla #Instanzen zu einer statischen #Webseite umbauen und dazu einen #SSG (#StaticSiteGenerator) nutzen. Eigentlich habe ich mich auch schon für #Hugo entschieden.

    Die Daten der kleinsten Webseite habe ich auch bereits mit
    https://github.com/davetcc/hugojoomla aus der #Datenbank extrahiert.

    Nun brauche ich noch ein schickes
    #Template. Ja, kann man selber bauen. Da würde ich aber durchaus wie schon bei Joomla ein paar Euro dafür in die Hand nehmen.

    Da Hugo für mich absolutes Neuland ist, ist die Frage nach einem guten Anbieter für Hugo Templates - idealerweise einer, der auch mit dem Template kompatible Erweiterugen wie (falls das alles überhaupt mit einer statischen Seite möglich ist)
    #Slider, #Bildergalerie, #Akkordeon, #Kontaktformular, #FontAwesome, #Downloadverwaltung, #Kalender mit #Buchungssystem anbietet und - noch idealer, für gekaufte Produkte auch guten Support / Hilfestellung anbietet.

    Zwar bin ich natürlich des Englischen mächtig, doch manches lässt sich in der Muttersprache einfacher klären, das i-Tüpfelchen wäre also deutschsprachiger Support.

    Falls also jemand Erfahrungen, Kontakte, Ideen hat, die mir weiter helfen, immer her damit.

    Bitte
    #Boost für mehr Reichweite.

  14. Das ewige und immer weiter zunehmende #KatzUndMausSpiel bei in den letzten 20+ Jahren populären #CMS (#ContenManagementSystemen) aus Updaten und Patchen wegen #Sicherheitslücken, dann wieder höhere Versionen von #PHP und #mySQL / MariaDB bzw. #Postgres wegen Kompatibilität mit den Updates geht mir zunehmend auf den Sack.

    Ich will deshalb perspektivisch meine
    #Joomla #Instanzen zu einer statischen #Webseite umbauen und dazu einen #SSG (#StaticSiteGenerator) nutzen. Eigentlich habe ich mich auch schon für #Hugo entschieden.

    Die Daten der kleinsten Webseite habe ich auch bereits mit
    https://github.com/davetcc/hugojoomla aus der #Datenbank extrahiert.

    Nun brauche ich noch ein schickes
    #Template. Ja, kann man selber bauen. Da würde ich aber durchaus wie schon bei Joomla ein paar Euro dafür in die Hand nehmen.

    Da Hugo für mich absolutes Neuland ist, ist die Frage nach einem guten Anbieter für Hugo Templates - idealerweise einer, der auch mit dem Template kompatible Erweiterugen wie (falls das alles überhaupt mit einer statischen Seite möglich ist)
    #Slider, #Bildergalerie, #Akkordeon, #Kontaktformular, #FontAwesome, #Downloadverwaltung, #Kalender mit #Buchungssystem anbietet und - noch idealer, für gekaufte Produkte auch guten Support / Hilfestellung anbietet.

    Zwar bin ich natürlich des Englischen mächtig, doch manches lässt sich in der Muttersprache einfacher klären, das i-Tüpfelchen wäre also deutschsprachiger Support.

    Falls also jemand Erfahrungen, Kontakte, Ideen hat, die mir weiter helfen, immer her damit.

    Bitte
    #Boost für mehr Reichweite.

  15. Das ewige und immer weiter zunehmende #KatzUndMausSpiel bei in den letzten 20+ Jahren populären #CMS (#ContenManagementSystemen) aus Updaten und Patchen wegen #Sicherheitslücken, dann wieder höhere Versionen von #PHP und #mySQL / MariaDB bzw. #Postgres wegen Kompatibilität mit den Updates geht mir zunehmend auf den Sack.

    Ich will deshalb perspektivisch meine
    #Joomla #Instanzen zu einer statischen #Webseite umbauen und dazu einen #SSG (#StaticSiteGenerator) nutzen. Eigentlich habe ich mich auch schon für #Hugo entschieden.

    Die Daten der kleinsten Webseite habe ich auch bereits mit
    https://github.com/davetcc/hugojoomla aus der #Datenbank extrahiert.

    Nun brauche ich noch ein schickes
    #Template. Ja, kann man selber bauen. Da würde ich aber durchaus wie schon bei Joomla ein paar Euro dafür in die Hand nehmen.

    Da Hugo für mich absolutes Neuland ist, ist die Frage nach einem guten Anbieter für Hugo Templates - idealerweise einer, der auch mit dem Template kompatible Erweiterugen wie (falls das alles überhaupt mit einer statischen Seite möglich ist)
    #Slider, #Bildergalerie, #Akkordeon, #Kontaktformular, #FontAwesome, #Downloadverwaltung, #Kalender mit #Buchungssystem anbietet und - noch idealer, für gekaufte Produkte auch guten Support / Hilfestellung anbietet.

    Zwar bin ich natürlich des Englischen mächtig, doch manches lässt sich in der Muttersprache einfacher klären, das i-Tüpfelchen wäre also deutschsprachiger Support.

    Falls also jemand Erfahrungen, Kontakte, Ideen hat, die mir weiter helfen, immer her damit.

    Bitte
    #Boost für mehr Reichweite.

  16. Forking the ssg generator I use has been one of the most fun decisions lately. The codebase is so nice to work on, letting me do small changes like image support for rss feeds

    github.com/CactiChameleon9/goz

    #bloggersein #ssg #gozer

  17. Forking the ssg generator I use has been one of the most fun decisions lately. The codebase is so nice to work on, letting me do small changes like image support for rss feeds

    github.com/CactiChameleon9/goz

    #bloggersein #ssg #gozer

  18. For a variety of reasons, I'm considering moving my blog from Hugo to a different static site generator, and also (which I have been planning for longer), moving away from Netlify (to either statichost.eu or Bunny.net).

    This is a big move as my blog has been running for nearly 24 years and building it involves building >1800 pages. I also want to preserve the site and URL structure to avoid too much breakage. Hugo is great, but it moves too fast and is really more complex than I need.

    I've shortlisted Zola, 11ty, and I'll maybe look at Zine too which is very interesting but in Beta (zine-ssg.io).

    Reading the docs for Zola and 11ty, I think the former would be faster and much more familiar for me coming from Hugo, but 11ty would be much more flexible and indieweb-friendly. However, it's Javascript and for some reason I have never got on with Javascript. It would also mean maintaining dependencies which I would prefer to avoid (one of the reasons I originally moved to Hugo).

    Anyone using any of the SSGs mentioned, or the hosts and have any advice? Or have I missed a cool SSG that would fit my brief?

    Thank you!

    #ssg #webhosting

  19. For a variety of reasons, I'm considering moving my blog from Hugo to a different static site generator, and also (which I have been planning for longer), moving away from Netlify (to either statichost.eu or Bunny.net).

    This is a big move as my blog has been running for nearly 24 years and building it involves building >1800 pages. I also want to preserve the site and URL structure to avoid too much breakage. Hugo is great, but it moves too fast and is really more complex than I need.

    I've shortlisted Zola, 11ty, and I'll maybe look at Zine too which is very interesting but in Beta (zine-ssg.io).

    Reading the docs for Zola and 11ty, I think the former would be faster and much more familiar for me coming from Hugo, but 11ty would be much more flexible and indieweb-friendly. However, it's Javascript and for some reason I have never got on with Javascript. It would also mean maintaining dependencies which I would prefer to avoid (one of the reasons I originally moved to Hugo).

    Anyone using any of the SSGs mentioned, or the hosts and have any advice? Or have I missed a cool SSG that would fit my brief?

    Thank you!

    #ssg #webhosting

  20. Oh and there's one more thing. One of the reasons I build my own #SSG for HyperTexting is because I wanted to be able to generate "incremental builds". In other words, only generate the files needed for a new post. For an "unlisted" post that doesn't appear in any RSS feed that could be a single HTML file. For a post that appears in one or more RSS feeds and the home page, the #SSG should be able to figure that out.

    Here's the build & deployment HT performed for the first video in this thread.

  21. Oh and there's one more thing. One of the reasons I build my own #SSG for HyperTexting is because I wanted to be able to generate "incremental builds". In other words, only generate the files needed for a new post. For an "unlisted" post that doesn't appear in any RSS feed that could be a single HTML file. For a post that appears in one or more RSS feeds and the home page, the #SSG should be able to figure that out.

    Here's the build & deployment HT performed for the first video in this thread.

  22. I've started to expose some of the underlying #SSG functionality in HyperTexting for power users. For example, if you have a HyperTexting profile setup for a HyperTemplates website, you can access a "Builds" menu from the #CMS settings and generate a full-site build. Builds are not quite as fast on an iPhone 16 vs a Mac, but still respectable! In this example I performed a full-site build of a website with 86 pages + 42 asset files + 15 feed files in 379ms. That's under 3ms per file generated. ⚡️

  23. I've started to expose some of the underlying #SSG functionality in HyperTexting for power users. For example, if you have a HyperTexting profile setup for a HyperTemplates website, you can access a "Builds" menu from the #CMS settings and generate a full-site build. Builds are not quite as fast on an iPhone 16 vs a Mac, but still respectable! In this example I performed a full-site build of a website with 86 pages + 42 asset files + 15 feed files in 379ms. That's under 3ms per file generated. ⚡️

  24. The initial implementation of the composer in HyperTexting is backed by a static site generator that can deploy directly to git or S3-based hosting providers. And there's a "hyperctl" CLI for developers available at hypertemplates.net. 🚀

    It's written in Go, generates reproducible builds, and it's lightning fast, with build times around 1ms per page on Apple Silicon Macs (including my *M1* MacBook Pro).

    #SSG

  25. The initial implementation of the composer in HyperTexting is backed by a static site generator that can deploy directly to git or S3-based hosting providers. And there's a "hyperctl" CLI for developers available at hypertemplates.net. 🚀

    It's written in Go, generates reproducible builds, and it's lightning fast, with build times around 1ms per page on Apple Silicon Macs (including my *M1* MacBook Pro).

    #SSG

  26. Naty S @eclecticpassions ·

    June has flown by it seems, and that means Junited-2026 has come to an end. This initiative by Robert has got me reading a lot more blogs this month (and I actually missed two weeknotes…) I’d thoroughly enjoyed discovering new bloggers and was in a “consuming mode” for most the month.

    View full note: burgeonlab.com/notes/2026/0709

    This is post 62 of
    burgeonlab.com/tags/100daystoo

  27. June has flown by it seems, and that means Junited-2026 has come to an end. This initiative by Robert has got me reading a lot more blogs this month (and I actually missed two weeknotes…) I’d thoroughly enjoyed discovering new bloggers and was in a “consuming mode” for most the month.

    View full note: burgeonlab.com/notes/2026/0709

    This is post 62 of #100DaysToOffload
    burgeonlab.com/tags/100daystoo

    #Zensical #quartz #nodejs #typescript #SSG #Obsidian #pkm #digitalgarden #Junited #personalsite #webdev

  28. June has flown by it seems, and that means Junited-2026 has come to an end. This initiative by Robert has got me reading a lot more blogs this month (and I actually missed two weeknotes…) I’d thoroughly enjoyed discovering new bloggers and was in a “consuming mode” for most the month.

    View full note: burgeonlab.com/notes/2026/0709

    This is post 62 of #100DaysToOffload
    burgeonlab.com/tags/100daystoo

    #Zensical #quartz #nodejs #typescript #SSG #Obsidian #pkm #digitalgarden #Junited #personalsite #webdev

  29. June has flown by it seems, and that means Junited-2026 has come to an end. This initiative by Robert has got me reading a lot more blogs this month (and I actually missed two weeknotes…) I’d thoroughly enjoyed discovering new bloggers and was in a “consuming mode” for most the month.

    View full note: burgeonlab.com/notes/2026/0709

    This is post 62 of #100DaysToOffload
    burgeonlab.com/tags/100daystoo

    #Zensical #quartz #nodejs #typescript #SSG #Obsidian #pkm #digitalgarden #Junited #personalsite #webdev

  30. June has flown by it seems, and that means Junited-2026 has come to an end. This initiative by Robert has got me reading a lot more blogs this month (and I actually missed two weeknotes…) I’d thoroughly enjoyed discovering new bloggers and was in a “consuming mode” for most the month.

    View full note: burgeonlab.com/notes/2026/0709

    This is post 62 of #100DaysToOffload
    burgeonlab.com/tags/100daystoo

    #Zensical #quartz #nodejs #typescript #SSG #Obsidian #pkm #digitalgarden #Junited #personalsite #webdev

  31. This is the biggest Marmite release ever!

    Highlights:

    • Better support for organizing content in subfolders
    • Native rendering of mermaid diagrams in #rust (no need to render on Javascript, Rust generates the SVG for diagrams)

    9 new features
    1 bug dep migration
    1 small breaking change (that will probably not affect anyone)

    #rustlang #blog #ssg #marmite #opensource #freesoftware

    https://marmite.blog/marmite-0-4-0-release-notes.html

  32. This is the biggest Marmite release ever!

    Highlights:

    • Better support for organizing content in subfolders
    • Native rendering of mermaid diagrams in #rust (no need to render on Javascript, Rust generates the SVG for diagrams)

    9 new features
    1 bug dep migration
    1 small breaking change (that will probably not affect anyone)

    #rustlang #blog #ssg #marmite #opensource #freesoftware

    https://marmite.blog/marmite-0-4-0-release-notes.html

  33. SuCoS v6.8.0 brings shortcodes to your markdown to resolve absolute and relative permalinks seamlessly using ref and relref. Plus, upgrades to validate-links for smarter local testing.

    sucos.brunomassa.com/v6.8.0/

  34. SuCoS v6.8.0 brings shortcodes to your markdown to resolve absolute and relative permalinks seamlessly using ref and relref. Plus, upgrades to validate-links for smarter local testing.

    #SuCoS #SSG #DotNet

    sucos.brunomassa.com/v6.8.0/

  35. SuCoS v6.7.0 brings full multi-language support! Configure languages in your site settings, create content with language suffixes, use i18n translation strings with pluralization, and build language switchers with page.Translations. Your site in any language.

    sucos.brunomassa.com/v6.7.0/

  36. SuCoS v6.7.0 brings full multi-language support! Configure languages in your site settings, create content with language suffixes, use i18n translation strings with pluralization, and build language switchers with page.Translations. Your site in any language.

    #SuCoS #SSG #DotNet #i18n

    sucos.brunomassa.com/v6.7.0/

  37. Updated #BSSG the Bash Static Site generator #SSG to version v0.41.0. Thanks for the update @stefano

  38. [Перевод] Astro 7: переход на Rust, улучшенное кэширование и поддержка AI-разработки

    Astro — фреймворк для сайтов, который минимизирует поставку JavaScript на клиент, обеспечивая высокую производительность. 22 июня вышла седьмая версия, в которой разработчики серьёзно прокачали скорость. Компилятор .astro переписали на Rust, туда же перенесли обработку Markdown и MDX, а движок рендеринга заменили на систему с очередями. Вкупе с Vite 8 и новым бандлером Rolldown сборки ускорились на 15–61% по внутренним бенчмаркам. А поскольку самая быстрая сборка — та, которую не нужно запускать вовсе, в Astro 7 также стабилизировали кэширование маршрутов и добавили экспериментальных CDN-провайдеров кэша для Netlify, Vercel и Cloudflare. В Astro 7 добавили продвинутый роутинг: появляется точка входа src/fetch.ts, дающая полный контроль над конвейером обработки запросов в Astro. Для разработки с участием ИИ Astro теперь умеет определять coding agents, запускать dev-сервер в фоне и выводить структурированные JSON-логи, когда агентам нужен машиночитаемый ответ.

    habr.com/ru/companies/first/ar

    #astro #vite #javascript #ssr #ssg #react #vue #новый_релиз

  39. Naty S @eclecticpassions ·

    031 is out!

    2026: Week 24/52 (Jun 8 – Jun 14)

    ➡️ burgeonlab.com/weeknotes/2026/

    Longer one this week! Read about my first lesson, my progress on the to migration for my secondary site, and some cool tools I discovered.

    This is post 58 of
    📈 burgeonlab.com/tags/100daystoo

  40. #BurgeonLab #WeekNotes 031 is out!

    2026: Week 24/52 (Jun 8 – Jun 14)

    ➡️ burgeonlab.com/weeknotes/2026/

    Longer one this week! Read about my first #driving lesson, my progress on the #WordPress to #Zensical migration for my secondary site, and some cool #FOSS tools I discovered.

    This is post 58 of #100DaysToOffload
    📈 burgeonlab.com/tags/100daystoo

    #blogging #blogs #smallweb #indieweb #weeknote #personalBlog #weeklynote #ssg #frontend #electricvehicles