Salta al contenuto

Piero Bosio Social Web Site Personale Logo Fediverso

Social Forum federato con il resto del mondo. Non contano le istanze, contano le persone
  • # The Blog Option in littleFedi

    Fediverso bssg ssg ownyourdata blogging littlefedi netbsd fediverse
    1
    0 Votazioni
    1 Post
    38 Visualizzazioni
    stefano@rpi0w.stefanomarinelli.it
    The Blog Option in littleFedi littleFedi, like many social platforms, had both a strength and a limit. Posts, by their nature, are ephemeral. They get published, federated (unless local-only, which littleFedi handles) and then, over time, lost. Partly through self-deletion, partly through their normal blending in with the thousands of other posts that pile up over time. Sometimes, though, we want something to stay. And not just stay as a social post, but as an actual blog. A bit like with BSSG, I had thought it would be convenient to have a minimal system. Not to compete with WordPress or other solutions, but to have a small blog, integrated into littleFedi, that would produce and serve a blog updated every now and then, whenever the person writing felt like doing it. And that's why the blog option was born. The idea is simple: when you write a post, from the web UI or from the CLI, there's a checkbox, "blog post". If you check it, that post stops being just a status that will scroll past and disappear. littleFedi renders it into a real static site. No JavaScript, just HTML and CSS, an Atom feed, tag pages, a chronological archive. Nothing exotic, nothing that needs maintenance five years from now. The blog isn't a parallel system you have to feed separately. It's not an export, not an import, not a bridge to some other CMS. The post you wrote is the blog post. Same database, same act of writing, still boostable, still repliable, still part of the conversation on the fediverse side. The blog is just a second representation of the same content, generated automatically. Every time you create, edit, or delete a blog post, the whole static site for your account gets rebuilt from scratch, and the new version replaces the old one atomically, so nobody ever lands on a half-built page. If the build fails, the previous version stays in place. Simple, but it has to work reliably, or the whole idea is pointless. That's the core of it: two representations of the same post. As a status, it lives in the fediverse, interactive, part of the conversation, subject to replies and boosts like anything else. As a static page, it lives on the web, durable, indexable, with a permalink, something an RSS reader can hold onto. You don't have to decide in advance which posts deserve to last. You write normally, and if something turns out to be worth keeping, you flag it, and it gets its own page. One detail I cared about while thinking this through: the generated site has to be self-contained. When littleFedi builds it, media gets copied or hard-linked into the generated directory - images, audio, video. If it's stored on S3, it keeps its public URL directly. Either way, the point is that the site on disk doesn't depend on the instance staying up. If the server goes down tomorrow, the blog files are still a complete, working website. That wasn't an afterthought, it was one of the requirements from the start. Not every account gets a blog, and that's intentional. The instance admin has to enable the feature globally ([blog] enabled = true), and then grant it per account. It's not meant to be a CMS, and I didn't want it to become one. Blog posts can't be replies, can't be boosts, have to be public and top-level. These are constraints, not missing features: the blog is for your own writing, not for threads or reshared content. There's no JavaScript anywhere in the generated site. That was deliberate too. It loads fast, it works offline if you cache it, and it will still render correctly in ten years without anyone having to update a dependency. In the end, the blog option doesn't ask you to choose between writing socially and writing something permanent. You keep writing the way you always do, on littleFedi, and if a post is worth keeping, you check a box. No separate platform, no migration, no vendor lock-in. Just your own posts, some of them rendered into a small static site you can host anywhere, built out of something that already existed on the open web. Remember: all this is being currently served by a Raspberry PI Zero W powered by NetBSD Here's the result: https://rpi0w.stefanomarinelli.it/@stefano/blog/691cb62e-e7a1-434b-ba65-d059ee58ac41/ #littleFedi #SSG #BSSG #OwnYourData #Blogging #Fediverse #NetBSD
  • Sulla federazione, mi manca qualcosa.

    Fediverso fediverso aiuto blogging federazione
    1
    0 Votazioni
    1 Post
    40 Visualizzazioni
    elettrona@poliversity.it
    Sulla federazione, mi manca qualcosa. Per far apparire un hashtag nelle altre istanze, da un'istanza single-user, come si fa? Quello che io ho imparato è: "dall'account su istanza grande, condividi quello dell'istanza piccola. Cerca l'URL intero del post. Segui l'account". Ma dopo? Ora ho trovato l'hashtag "FediFiction" per le storie. Ma capiamoci: questo di Poliversity e quello su MastodonUno, sono profili personali in cui al massimo posso ripubblicare occasionalmente le storie, ma non con l'autopost (quello non mi piace). Però le storie, quelle originali, le vorrei poter pubblicare col mio dominio (istanza gotosocial). @fediverso #fediverso #aiuto #blogging #federazione
  • 0 Votazioni
    26 Post
    54 Visualizzazioni
    gabboman@gabboman.xyz
    @Em0nM4stodon@infosec.exchangeSelf hosted wordpress or wafrn in the future
  • 0 Votazioni
    3 Post
    51 Visualizzazioni
    anjara@social.anjara.org
    **Nessun altro servizio fa questo.**Medium? No federazione.Substack? No federazione.Ghost? No federazione (ancora).Solo Anjara + WordPress + ActivityPub = Blog nel Fediverse.Pricing:- Gratis: 1GB storage blog- Pro €12/mese: 25GB + dominio customIdeale per:- Blogger che vogliono audience Fediverse- Content creator stanchi di algoritmi- Chiunque vuole controllo totale + federazioneProvalo: https://www.anjara.org/registrazione#Fediverse #Blogging #WordPress #ActivityPub #ContentCreation
  • 0 Votazioni
    1 Post
    48 Visualizzazioni
    anjara@social.anjara.org
    Blogger e content creator:Il vostro blog WordPress può far parte del Fediverse.Ecco come funziona con Anjara:1. Crea account Anjara gratuito2. Attiva blog WordPress (incluso gratis)3. Scrivi post normalmente4. **I tuoi post appaiono nelle timeline Mastodon**I tuoi follower non devono visitare il tuo blog.I tuoi contenuti arrivano a loro, nel loro feed.#Fediverse #Blogging #WordPress #ActivityPub #ContentCreation #Italia
  • Your reader, your couch, your rules.

    Fediverso itnotes mynotes blogging fediverse
    10
    0 Votazioni
    10 Post
    125 Visualizzazioni
    tchauhan@mastodon.mit.edu
    @stefano @mynotes @itnotes Bravo Stefano!
  • 0 Votazioni
    9 Post
    74 Visualizzazioni
    ajlewis2@social.vivaldi.net
    @stefano Your BSSG and interacting with you has brightened my year. Happy New Year, Stefano, to you and your wife who seems to make you tick.
  • 0 Votazioni
    1 Post
    37 Visualizzazioni
    stefano@fedihome.stefanomarinelli.it
    Looking Back at 2025, Looking Forward to 2026Pizzas, tiramisu, stickers, and plenty of coffee. But above all, people.My 2025 has been a journey from Canada to Croatia, reconnecting with old friends and launching new projects. In a difficult year for the world, I chose to focus on the light emitted by positive figures, who are often the quiet ones.I’ve written a farewell post for this incredible year on my personal blog. See you in 2026, with the same Smile(TM).https://my-notes.dragas.net/2025/12/31/looking-back-at-2025-looking-forward-to-2026/#MyNotes #PersonalBlog #2025Highlights #BSD #Community #Gratitude #Fediverse #Blogging #FreeBSD #NetBSD #OpenBSD #illumos #BSDCafe #illumosCafe #EuroBSDCon #BSDCan #OSDay