home.social

#lazyblorg β€” Public Fediverse posts

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

  1. @neil My blog #publicvoit karl-voit.at/ is generated by my Python generator #lazyblorg: karl-voit.at/tags/lazyblorg/

    It not only got #Atom feeds for links only, teasers and full articles: karl-voit.at/how-to-use-this-b

    It also got Atom feeds for all of my tags: karl-voit.at/tags/

    Furthermore, you can combine up to 2 tags and still get a feed: karl-voit.at/2026/04/19/lazybl
    Example: Austria + education = karl-voit.at/tags/austria/educ -> feed.

    I think you rarely see more feed options with other sites. πŸ˜‰

    #RSS

  2. @richard Notice that in my concept, I went for "an article-specific #hashtag and no include into the article" with the option of adding a "search for article comments in the #Fediverse via article hashtag"-link if I may find a reasonable way of implementing that link.

    You're following the "one single toot that contains all Fediverse comments within".

    I'm still uncertain which way to go here. Both have their downsides and advantages.

    #Mastodon #blogging #lazyblorg

  3. @noctuaminervae What happens in the Fediverse stays in the Fediverse. πŸ˜‰

    It's just a convention of having an article-specific #hashtag. I don't republish Fediverse comments.

    I have 3 independent comment possibilities: email (with me adding it manually), Disqus and the Fediverse hashtag convention.

    #20260419_LazyblorgRecentFeatures #lazyblorg #publicvoit

  4. "Recent Features Added to #lazyblorg (Static Blog Generator)"
    Karl-Voit.at/2026/04/19/lazybl

    I'm really exited how well my blog solution turned out these days. You might want to check our some features in order to give you some ideas.

    #publicvoit #20260419_LazyblorgRecentFeatures #PIM #orgmode #staticblog #staticbloggenerators

  5. RE: graz.social/@publicvoit/116167

    Yet another neat feature of my #orgmode #lazyblorg #staticwebsitegenerator: text snippets you can re-use all over your articles. βœ‚οΈ

    From in-line words to whole paragraphs or headings:
    github.com/novoid/lazyblorg/wi

    My first use-case are the disclaimer texts on top of each #UOMF article that refers to the series main page: karl-voit.at/2019/09/25/using-

    The more I add smart little helpers like that, the more I am happy to have started writing my own tool in the first place: perfect adaption to my personal use-cases.

    #PIM #publicvoit

  6. My #orgdown static website generator #lazyblorg learned lots of new tricks lately:

    - ultracool #TagTree navigation 🏷️
    - Atom feeds for single tags and combination of 2 #tags! πŸ”–
    - share on Mastodon :mastolove:
    - "random articles published on the same day" 🎲
    - published on pypi 🐍
    - popular articles recommendation πŸ“ˆ
    - generates list of all external URLs for link-checker workflows πŸ”—
    - fixed broken handling of WaybackMachine URLs ⏲️

    Source: github.com/novoid/lazyblorg πŸ’»

    Try out its features on: karl-voit.at/ 🀩

    It's still mostly a "works for me" solution (true geeks can make it run!) but a *really* fancy one! 😎

    #Emacs #orgmode #publicvoit

  7. My #orgdown static website generator #lazyblorg learned lots of new tricks lately:

    - ultracool #TagTree navigation 🏷️
    - Atom feeds for single tags and combination of 2 #tags! πŸ”–
    - share on Mastodon :mastolove:
    - "random articles published on the same day" 🎲
    - published on pypi 🐍
    - popular articles recommendation πŸ“ˆ
    - generates list of all external URLs for link-checker workflows πŸ”—
    - fixed broken handling of WaybackMachine URLs ⏲️

    Source: github.com/novoid/lazyblorg πŸ’»

    Try out its features on: karl-voit.at/ 🀩

    It's still mostly a "works for me" solution (true geeks can make it run!) but a *really* fancy one! 😎

    #Emacs #orgmode #publicvoit

  8. My #orgdown static website generator #lazyblorg learned lots of new tricks lately:

    - ultracool #TagTree navigation 🏷️
    - Atom feeds for single tags and combination of 2 #tags! πŸ”–
    - share on Mastodon :mastolove:
    - "random articles published on the same day" 🎲
    - published on pypi 🐍
    - popular articles recommendation πŸ“ˆ
    - generates list of all external URLs for link-checker workflows πŸ”—
    - fixed broken handling of WaybackMachine URLs ⏲️

    Source: github.com/novoid/lazyblorg πŸ’»

    Try out its features on: karl-voit.at/ 🀩

    It's still mostly a "works for me" solution (true geeks can make it run!) but a *really* fancy one! 😎

    #Emacs #orgmode #publicvoit

  9. My #orgdown static website generator #lazyblorg learned lots of new tricks lately:

    - ultracool #TagTree navigation 🏷️
    - Atom feeds for single tags and combination of 2 #tags! πŸ”–
    - share on Mastodon :mastolove:
    - "random articles published on the same day" 🎲
    - published on pypi 🐍
    - popular articles recommendation πŸ“ˆ
    - generates list of all external URLs for link-checker workflows πŸ”—
    - fixed broken handling of WaybackMachine URLs ⏲️

    Source: github.com/novoid/lazyblorg πŸ’»

    Try out its features on: karl-voit.at/ 🀩

    It's still mostly a "works for me" solution (true geeks can make it run!) but a *really* fancy one! 😎

    #Emacs #orgmode #publicvoit

  10. My #orgdown static website generator #lazyblorg learned lots of new tricks lately:

    - ultracool #TagTree navigation 🏷️
    - Atom feeds for single tags and combination of 2 #tags! πŸ”–
    - share on Mastodon :mastolove:
    - "random articles published on the same day" 🎲
    - published on pypi 🐍
    - popular articles recommendation πŸ“ˆ
    - generates list of all external URLs for link-checker workflows πŸ”—
    - fixed broken handling of WaybackMachine URLs ⏲️

    Source: github.com/novoid/lazyblorg πŸ’»

    Try out its features on: karl-voit.at/ 🀩

    It's still mostly a "works for me" solution (true geeks can make it run!) but a *really* fancy one! 😎

    #Emacs #orgmode #publicvoit

  11. By accident, my #lazyblorg is one of the first blogging solutions that include a "Share on #Mastodon" functionality on each article page. πŸ₯³

    Learn how to do it yourself: share.joinmastodon.org/

    Read about that: heise.de/en/news/Decentralizat

    Try it out yourself at the bottom of an article like: karl-voit.at/2024/06/18/Fedive

    :mastolove: πŸ‘

    #publicvoit

  12. @oantolin Well, I haven't used any #staticwebpage generator except my own: #lazyblorg.

    The reason why I programmed my own generator was that I could not get the features I wanted to have anywhere else:

    - blog posts anywhere I like them: among my tasks/projects/contacts/...
    - absolute minimal effort to write a post
    - that includes also being able to include images with just mentioning their file name
    - navigation via #tags and #TagTrees (combination of different tags - very cool!)
    - different types of pages: temporal, persistent, ...
    - different Atom #feeds for the users: all articles, just one tag, all articles that combine 2 tags

    It just feels "home" to me.

    More: github.com/novoid/lazyblorg

    #orgmode #Emacs #orgdown #staticwebpagegenerator #publicvoit

  13. @oantolin Well, I haven't used any #staticwebpage generator except my own: #lazyblorg.

    The reason why I programmed my own generator was that I could not get the features I wanted to have anywhere else:

    - blog posts anywhere I like them: among my tasks/projects/contacts/...
    - absolute minimal effort to write a post
    - that includes also being able to include images with just mentioning their file name
    - navigation via #tags and #TagTrees (combination of different tags - very cool!)
    - different types of pages: temporal, persistent, ...
    - different Atom #feeds for the users: all articles, just one tag, all articles that combine 2 tags

    It just feels "home" to me.

    More: github.com/novoid/lazyblorg

    #orgmode #Emacs #orgdown #staticwebpagegenerator #publicvoit

  14. @oantolin Well, I haven't used any #staticwebpage generator except my own: #lazyblorg.

    The reason why I programmed my own generator was that I could not get the features I wanted to have anywhere else:

    - blog posts anywhere I like them: among my tasks/projects/contacts/...
    - absolute minimal effort to write a post
    - that includes also being able to include images with just mentioning their file name
    - navigation via #tags and #TagTrees (combination of different tags - very cool!)
    - different types of pages: temporal, persistent, ...
    - different Atom #feeds for the users: all articles, just one tag, all articles that combine 2 tags

    It just feels "home" to me.

    More: github.com/novoid/lazyblorg

    #orgmode #Emacs #orgdown #staticwebpagegenerator #publicvoit

  15. @oantolin Well, I haven't used any #staticwebpage generator except my own: #lazyblorg.

    The reason why I programmed my own generator was that I could not get the features I wanted to have anywhere else:

    - blog posts anywhere I like them: among my tasks/projects/contacts/...
    - absolute minimal effort to write a post
    - that includes also being able to include images with just mentioning their file name
    - navigation via #tags and #TagTrees (combination of different tags - very cool!)
    - different types of pages: temporal, persistent, ...
    - different Atom #feeds for the users: all articles, just one tag, all articles that combine 2 tags

    It just feels "home" to me.

    More: github.com/novoid/lazyblorg

    #orgmode #Emacs #orgdown #staticwebpagegenerator #publicvoit

  16. @oantolin Well, I haven't used any #staticwebpage generator except my own: #lazyblorg.

    The reason why I programmed my own generator was that I could not get the features I wanted to have anywhere else:

    - blog posts anywhere I like them: among my tasks/projects/contacts/...
    - absolute minimal effort to write a post
    - that includes also being able to include images with just mentioning their file name
    - navigation via #tags and #TagTrees (combination of different tags - very cool!)
    - different types of pages: temporal, persistent, ...
    - different Atom #feeds for the users: all articles, just one tag, all articles that combine 2 tags

    It just feels "home" to me.

    More: github.com/novoid/lazyblorg

    #orgmode #Emacs #orgdown #staticwebpagegenerator #publicvoit

  17. RE: graz.social/@publicvoit/116071

    After implementing the new feed feature github.com/novoid/lazyblorg/is with the help of Claude, I also added a new feature: "--external-url-file $FILE" now generates a tab-separated file that contains all external URLs so that you may use that for any external URL checker:
    github.com/novoid/lazyblorg/is

    As with most of my AI-supported sessions, I added their prompts to the tickets so that anybody is able to understand what was implemented and what design decisions were made.

    #lazyblorg #vibecoding

  18. RE: graz.social/@publicvoit/116071

    Eh voilΓ : on my #publicvoit blog, you can now subscribe feeds of #tag pages as well as one further drill-down within the #TagTrees:

    E.g.: for my tag "#emacs" you may now subscribe to karl-voit.at/feeds/public-voit
    and for the tags "emacs" as well as "#PIM" use karl-voit.at/feeds/public-voit

    With this change, you get the maximum flexibility to subscribe to my articles. πŸ™‡

    And of course, the new code is published to #lazyblorg and can be used by anybody who wants a really lazy #blogging solution for #orgmode. πŸ˜‰

  19. RE: graz.social/@publicvoit/116071

    Eh voilΓ : on my #publicvoit blog, you can now subscribe feeds of #tag pages as well as one further drill-down within the #TagTrees:

    E.g.: for my tag "#emacs" you may now subscribe to karl-voit.at/feeds/public-voit
    and for the tags "emacs" as well as "#PIM" use karl-voit.at/feeds/public-voit

    With this change, you get the maximum flexibility to subscribe to my articles. πŸ™‡

    And of course, the new code is published to #lazyblorg and can be used by anybody who wants a really lazy #blogging solution for #orgmode. πŸ˜‰

  20. RE: graz.social/@publicvoit/116071

    Eh voilΓ : on my #publicvoit blog, you can now subscribe feeds of #tag pages as well as one further drill-down within the #TagTrees:

    E.g.: for my tag "#emacs" you may now subscribe to karl-voit.at/feeds/public-voit
    and for the tags "emacs" as well as "#PIM" use karl-voit.at/feeds/public-voit

    With this change, you get the maximum flexibility to subscribe to my articles. πŸ™‡

    And of course, the new code is published to #lazyblorg and can be used by anybody who wants a really lazy #blogging solution for #orgmode. πŸ˜‰

  21. RE: graz.social/@publicvoit/116071

    Eh voilΓ : on my #publicvoit blog, you can now subscribe feeds of #tag pages as well as one further drill-down within the #TagTrees:

    E.g.: for my tag "#emacs" you may now subscribe to karl-voit.at/feeds/public-voit
    and for the tags "emacs" as well as "#PIM" use karl-voit.at/feeds/public-voit

    With this change, you get the maximum flexibility to subscribe to my articles. πŸ™‡

    And of course, the new code is published to #lazyblorg and can be used by anybody who wants a really lazy #blogging solution for #orgmode. πŸ˜‰

  22. Users of my blog #publicvoit or the software #lazyblorg are able to use my #TagTrees concept: github.com/novoid/lazyblorg/wi

    It's also available with my #filetags file management software:
    github.com/novoid/filetags/

    Within my blog, you now can drill down to, e.g., all my #Emacs articles that are somewhat popular with: karl-voit.at/tags/emacs/popula

    I'm also looking into providing per-tag as well as per-tagtree page #Atom feeds (like #RSS but more modern standard).

  23. Users of my blog #publicvoit or the software #lazyblorg are able to use my #TagTrees concept: github.com/novoid/lazyblorg/wi

    It's also available with my #filetags file management software:
    github.com/novoid/filetags/

    Within my blog, you now can drill down to, e.g., all my #Emacs articles that are somewhat popular with: karl-voit.at/tags/emacs/popula

    I'm also looking into providing per-tag as well as per-tagtree page #Atom feeds (like #RSS but more modern standard).

  24. Users of my blog #publicvoit or the software #lazyblorg are able to use my #TagTrees concept: github.com/novoid/lazyblorg/wi

    It's also available with my #filetags file management software:
    github.com/novoid/filetags/

    Within my blog, you now can drill down to, e.g., all my #Emacs articles that are somewhat popular with: karl-voit.at/tags/emacs/popula

    I'm also looking into providing per-tag as well as per-tagtree page #Atom feeds (like #RSS but more modern standard).

  25. Users of my blog #publicvoit or the software #lazyblorg are able to use my #TagTrees concept: github.com/novoid/lazyblorg/wi

    It's also available with my #filetags file management software:
    github.com/novoid/filetags/

    Within my blog, you now can drill down to, e.g., all my #Emacs articles that are somewhat popular with: karl-voit.at/tags/emacs/popula

    I'm also looking into providing per-tag as well as per-tagtree page #Atom feeds (like #RSS but more modern standard).

  26. #irreal: #Blogging Without #Emacs
    irreal.org/blog/?p=13483

    Well, I'm even worse: I took a break from blogging for a couple of years until I had the first working version of *the* blogging system I wanted to use for my #orgmode workflow: #lazyblorg πŸ™„

    karl-voit.at/tags/lazyblorg/

  27. If you're using #lazyblorg as your static website generator: I've updated the project today.

    It now used "uv" for dependency management, script invocation and unit test execution. Furthermore, I adapted the code to match the #pandoc version of Debian 13 Trixie.

    Although you need to adapt a few things (mainly path settings in a shell script), this update should actually improve and simplify things for you as well.

    karl-voit.at/tags/lazyblorg/
    github.com/novoid/lazyblorg

    HTH πŸ™‡

    #publicvoit #Emacs #Orgmode #orgdown

  28. I stumbled over unity.mol3d.tech/news/ which is using #lazyblorg to generate the news section.

    Well, I have to say the adaptation was done great. πŸ™‡

  29. Very inspiring reading about #lazyblorg thanks @publicvoit . I think I might put some of my thoughts online. My current plan of action is to just export org files to html and then move them into the directory of the web server. Is there a problem with org modes export to html?

  30. I'm surprised to see more and more people using #lazyblorg to generate their #blog using #Emacs and #orgmode with absolutely minimum effort per post.

    Some are listed on karl-voit.at/tags/lazyblorg/ and you can point me to more if you like.

    #publicvoit

  31. In the upcoming weekend, I'll implement an easy to configure #Mastodon verification config setting for my #lazyblorg blogging software: github.com/novoid/lazyblorg/

  32. @janek I refuse to support this weird Markdown subset that even lacks simple tables. Therefore, my blog software will not be able to support the idea. If Gemini allows Orgdown support some day that has support for the basic elements I'm using, I'll think about starting to think about an implementation for #lazyblorg.
    Until then, you'll enjoy most properties of Gemini on my blog anyway: focus on text, no advertisement, no active content, ...

  33. @temporal That would be awesome.
    However, since there are only a handful of people using #lazyblorg, don't expect a polished experience although I tried hard to do so.
    And take a look at the open issues on GitHub to get an idea what's not working so far (TL;DR: not that much I guess but that depends on your use-cases) and what ideas I collected that may be implemented some day.
    I don't have much time for development, I'm afraid. (And the parser is really dumb.)

  34. Meanwhile, #publicvoit on karl-voit.at/ consists of 724 articles: 34 persistent, 614 temporal, 75 tag-pages + the entry page. πŸ“ˆ πŸ†

    #lazyblorg #blog #statistics

  35. @bighi Depends on your requirements. Language detection among a defined set of languages can be easy. Separating many different languages not, of you can't learn from past toots.
    #lazyblorg is using a simple algorithm: see "guess_language..." in github.com/novoid/lazyblorg/ed

  36. @kensanata I love the idea and I'd love to extend #lazyblorg to generate HTML output in parallel to #gemini.

    However, with its (IMHO too limited) markup (no tables!), I can not publish even my limited sub-set of Org syntax of my blog. πŸ˜”

  37. @nytpu Org is lightweight according to all definitions I've seen so far. And you can start with a decent subset of it just like #lazyblorg did.

    Furthermore, I want to emphasize that the #orgmode syntax makes much sense also for people who never start #Emacs.