#
I've implemented a search function for owl-blogs (and therefore my blog).
Personal Blog about anything - mostly programming, cooking and random thoughts
I've implemented a search function for owl-blogs (and therefore my blog).
#owlblogs doesn't have any user documentation yet. I want to change this but am conflicted between two approaches.
Setup a typical documentation system (e.g. mkDocs) and document everything there.
Integrate the documentation into the software, adding help pages served beside the blog.
I've worked on some smaller features and improvements for owl-blogs.
Main Features:
For development I took the time to setup the "end-to-end" tests using go test instead of the previous pytest setup. This vastly simplifies testing and its much quicker.
To test #ActivityPub functionality I use a small mock server, which content can be controlled during testing.
I recently added hashtag support to owl-blogs. The initial reason for this was to to make post more discoverable via ActivityPub, but I found it helpful to further categories posts. The implementation was quiet simple. I use the markdown renderer goldmark which has a plugin for hashtags.
As tags are also part of microformats2, I wanted to mark the hashtags accordingly. This is currently not possible with the hashtag extension.
I've extended this to allow adding arbitrary attributes to the link tag (Related Pull Request).
Until this is merged into the main repository I'll use my own version, which can be done by adding a replace directive to the go.mod
replace go.abhg.dev/goldmark/hashtag => github.com/H4kor/goldmark-hashtag v0.0.0-20240619193802-bec327f5be38