Tag: owlblogs
#
#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.
owl-blogs 0.3.2
I've worked on some smaller features and improvements for owl-blogs.
Main Features:
- Lists and Tags now have RSS Feeds.
- Nicer 404 Pages
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.
Microformat Categories for Hashtags in owl-blogs
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