Hi,

My own blog generator lazyblorg[1] is mostly a works-for-me project.
However, there are people out there who do find its feature set
intriguing so that they're using it for their blog.

If you took a look at lazyblorg before 2026-02, you might want to
re-check as there are many cool features I added with the help of
Claude recently. Yes, AI/LLM. Through unit- and E2E-tests, I'm
fairly certain that the LLM-work was not introducing unwanted
side-effects. After all, it's static HTML that is generated which
(at least) should not cause any security concerns.

Not just for this shameless self-plug but also to inspire other blog
generators, I'd like to mention a few features[2] I personally do
love and which I did not find in many other solutions yet.

- comments not only via email (prepared subject lines and content
  template) but also Disqus (you need to manually enable its
  JavaScript) and new: Mastodon via article-specific hashtags. I
  think this concept is a promising way of having user interaction
  without needing active JavaScript content. The fediverse is my
  long-term focus as a healthy social network.[8] Maybe you might
  want to adapt the same principle for your solution here.

- a "share article via Mastodon" button

- Atom (successor of RSS) feeds not only for all articles (in 3
  flavors: headings, headings + intro, whole content) but also feeds
  for tags and even combination of 2 tags. This way, you can follow,
  e.g., my articles on emacs in combination with Linux[3].

- navigate my articles not only by one level of tags associated but
  using TagTrees[4] concept up to three tags. This way, you might
  drill down my set of articles to PIM, security and emails[5]. I
  developed that concept in my PhD thesis[9]. After managing my
  digital photographs and many other local files with it, I am
  really exited to finally use it with my blog articles as well. I
  do think that this is an extraordinary fun way of navigating
  through content. (Actually, I do think that it's a mixture between
  navigation and search but this is a longer discussion...)

- a new snippets feature where you can define a snippet heading that
  is expanded with a single word or even multi-paragraphs with
  headings[6]. Awesome to be used for an article series sharing the
  same introduction, link list and disclaimer.

- embedding images by only using their file name[7]. Older feature
  of lazyblorg but still amazing to use for me.

- lazyborg may generate a list of all external URLs you're
  mentioning in order to use that TSV and feed it into an external
  URL checker to identify broken links or generate some statistics.

To fix a long-time debt, I also added the navigation pages for
years, months and days. This was long overdue.

At the moment, lazyblorg is actually considered somewhat feature
complete by me. Of course, I do have lots of ideas waiting to be
implemented but for now, my blog has all the required features. 

Play around with lazyblorg, steal some ideas for your project, get
creative and fork lazyblorg for your own development. After all,
that's the beauty of FOSS.

[1] https://github.com/novoid/lazyblorg
[2] https://github.com/novoid/lazyblorg#features
[3] https://karl-voit.at/tags/emacs/linux/
[4] https://github.com/novoid/lazyblorg/wiki/TagTrees
[5] https://karl-voit.at/tags/pim/security/emails/
[6] https://github.com/novoid/lazyblorg/wiki/Snippets
[7] https://github.com/novoid/lazyblorg/wiki/Images
[8] https://karl-voit.at/2024/06/18/Fediverse-and-Mastodon/
[9] https://karl-voit.at/tagstore/en/papers.shtml


-- 
get mail|git|SVN|photos|postings|SMS|phonecalls|RSS|CSV|XML into Org-mode:
       > get Memacs from https://github.com/novoid/Memacs <
Personal Information Management > http://Karl-Voit.at/tags/pim/
Emacs-related > http://Karl-Voit.at/tags/emacs/


Reply via email to