RE: https://graz.social/@publicvoit/116167678398997520

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:
https://github.com/novoid/lazyblorg/wiki/Snippets

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

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

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  
- "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: https://github.com/novoid/lazyblorg ๐Ÿ’ป

Try out its features on: https://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

GitHub - novoid/lazyblorg: Blogging with Org-mode for very lazy people

Blogging with Org-mode for very lazy people. Contribute to novoid/lazyblorg development by creating an account on GitHub.

GitHub

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: https://share.joinmastodon.org/

Read about that: https://www.heise.de/en/news/Decentralization-as-a-hurdle-Mastodon-now-offers-share-button-for-websites-11196695.html

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

 ๐Ÿ‘

#publicvoit

@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: https://github.com/novoid/lazyblorg

#orgmode #Emacs #orgdown #staticwebpagegenerator #publicvoit

RE: https://graz.social/@publicvoit/116071289726731542

After implementing the new feed feature https://github.com/novoid/lazyblorg/issues/48 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:
https://github.com/novoid/lazyblorg/issues/43

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

RE: https://graz.social/@publicvoit/116071133774524612

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 https://karl-voit.at/feeds/public-voit_tag_emacs.atom_1.0.links-and-content.xml
and for the tags "emacs" as well as "#PIM" use https://karl-voit.at/feeds/public-voit_tags_emacs-pim.atom_1.0.links-and-content.xml

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. ๐Ÿ˜‰

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

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

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

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

TagTrees

Blogging with Org-mode for very lazy people. Contribute to novoid/lazyblorg development by creating an account on GitHub.

GitHub

#irreal: #Blogging Without #Emacs
https://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 ๐Ÿ™„

https://karl-voit.at/tags/lazyblorg/

Blogging Without Emacs | Irreal

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.

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

HTH ๐Ÿ™‡

#publicvoit #Emacs #Orgmode #orgdown

lazyblorg

Tag page for tag lazyblorg

public voit - Web-page of Karl Voit

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

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