Stefano Marinelli

Ok, maybe I should wait a bit, but I feel like giving a little preview, incomplete...

I’ll make a proper post to announce it when ready, but you can already take a look at the themes 🙂

Pictures are random from picsum and will change at reload

The code hasn't been released, yet. I need to fix some things.

There's a small issue with code block rendering, caused by a modification I performed some hours ago, but I'll fix it

bssg.dragas.net

#OwnYourData #BSSG #IT #SysAdmin #StaticSiteGenerator #SSG

Apr 03, 2025, 13:54 · · · 4 · 0
shom ✊🏽🐧📷🤿🏔️🪚

This is a great write up and elegant solution for a static Pages repo by @mttaggart

We know we need two repositories. Instead of relying of YAML-driven DevOps stuff, why not use something a bit more elemental: Git submodules.
If we make our site repo a submodule of the source module, we can make our lives much, much easier.

https://infosec.exchange/@mttaggart/114257261507197110

#Codeberg #Pages #SSG

Taggart :donor: (@mttaggart@infosec.exchange)

I migrated my coding life, including my static websites,…

Infosec Exchange
Sacha Chua

I'm also experimenting with using Pagefind to provide search for my static site using client-side Javascript. It currently analyzes 10934 files and indexes 8183 pages (87272 words) in 40 seconds. The data is 125MB, but a search for, say, "sketchnote" transfers only 280KB, so that's pretty good. I think I'm adding the date properly and I know I can set that as the default sort, but I haven't yet figured out how to make it possible for people to sort by either relevance or date as they want. I also want to eventually format the search results to include the date. Maybe Building a Pagefind UI – dee.underscore.world will be useful. #pagefind #ssg #search

Pagefind | Pagefind — Static low-bandwidth search at scale

Pagefind is a fully static search library that aims…

Pagefind — Static low-bandwidth search at scale
joeldn

using git.sr.ht/~akkartik/gen_site i've posted some details on my experience of using this delightful site generator alongside some musings on #fosdem joeldn.codeberg.page/site/post @akkartik #lua #ssg

joeldn

personal blog republished with thanks to @akkartik and git.sr.ht/~akkartik/gen_site/t - a "freewheeling" static site generator written in lua; and so accessible, immediate, and encouraging.

once you marked up up a post `gen_site` does three things well: filing of markup, indexing of content, updating of feed.

`gen_site` is tiny, doing just the right amount of organisation to keep a blog fresh and tidy #ssg #lua

Stefano Marinelli

Just before lunch, while I was mowing the lawn (a symbol of the start of spring), I was reflecting on my SSG.
I made two more changes:
First, I added caching. On Hugo, every time I modified content, the entire site was regenerated. No problem, but with my distributed CDN system, this meant that all the content was essentially outdated. Not a big deal on a small blog like mine, but it could be quite different on larger sites. The caching I've added now tracks the dependencies of added and/or modified articles and only regenerates what was added/modified and its dependencies. I’ve been generous with the dependencies, as it’s better to regenerate more than less. I’ve noticed that from generating 600 pages, now a single modification regenerates about 30, leaving the rest unchanged.
This is good for caching and performance optimization.
As a result, in the footer banner, I've added the generation date and time (missing the timezone, I’ll add that), so I can see and debug what gets regenerated and what doesn’t.

#ITNBlog #SSG

barefootstache

Have to incorporate the #ssg #cli tool better into the workflow when pushing to #codeberg pages, because I did it again of pushing development to production. Luckily was able to ping the DNS and quickly saw the culprit.

Manu M

Aquí un listado enorme de generadores de sitios web estaticos.

jamstack.org/generators/

#SSG

Dobody 🇺🇦🍉

Je fais un #website pour un collectif d'ami·es non tech. Selon vous quelle est la meilleure manière pour qu'iels s'en sortent sans moi pour mettre à jour & modifier le site?
Un #CMS à part entière comme #Grav ?
Un #SSG comme #Eleventy , sur #gitlab ou sur un de leurs ordis?
Avec un #headlesscms ? Ou du sur-mesure?

Vous avez suggestion, bonne pratique, outil?
Sachant qu'il n'y a pas d'envie manifestée d'apprendre le web et l'utilisation du terminal etc.

#fedihelp #aide #siteweb #webdev #newbie

arabiccola

After a lot of experimentation, I think I found the best replacement for Medium for the vast majority of people. It is Publii with the Mono template.

Incredibly straitforward to use, and the Publii team offers a visual editor as a Desktop application which is unique in the SSG space.

#publii #medium #alternative #ssg #lowcode #markdown

Mar 04, 2025, 22:37 · · · 2 · 0
barefootstache

Currently working on a #cli tool to aid in publishing #ssg sites onto #Codeberg pages.

It uses two #git repos over relying on #cicd with the production being saved on a git submodule. This will then ease the process of setting up custom domains.

It has the option to setup git hook pre-commit to prevent the development build to be published thus preventing the breakage of the site.

Currently it works with #hugo and plan to extend to other SSG tools.

Looking for a suitable name for the tool before publishing the code, any suggestions are welcome!

#opensource

Stefano Marinelli

One of the reasons I didn’t use Hugo for the new company website is that, once again, the latest update broke my blog. Version 0.143 removed some things (already deprecated), causing issues with the theme I use. It wasn’t anything a jail dataset rollback couldn’t fix, but is this really what I want?
I’m seriously considering switching to something else. manpageblog is also a contender; I just need to figure out if it has all the features I need.

#SSG #Website

Steven Rosenberg

I just checked how well Zola 0.18 in OpenBSD builds my blog (with its whopping SINGLE POST), which until now I have been building with Zola 0.19.2 in Linux.

Everything looks fine, including atom and rss feeds.

I just checked the Zola project site and learned that 0.20.0 is out.

While admitting that I don't know that much about the project, it doesn't look like almost anything changed

github.com/getzola/zola/releas

zola.passthejoe.net/

#OpenBSD #Zola #Linux #SSG #Blogging

Release v0.20.0 · getzola/zola

Welcome to this new release of Zola v0.20.0! All artifacts…

GitHub
Robert Kingett

So I’m playing around with #Hugo modules, and this really is a much easier way to do Hugo. Is there a database of these modules somewhere? Maybe like a getting started directory for modules that you can use other than themes? somewhere? I know you can use them for other things, but I’m having trouble figuring out what else to use them for other than themes. When I launch the new website, I’m going to upgrade my static site generator guide because this is so much easier. #SSG #staticSite