indieweb.templatetags package

Submodules

indieweb.templatetags.indieweb_tags module

indieweb.templatetags.webmention_tags module

Template tags for displaying webmentions.

indieweb.templatetags.webmention_tags.show_webmentions(target_url: str, mention_type: str | None = None) dict[str, Any][source]

Display webmentions for a given URL.

Usage:

{% show_webmentions target_url %} {% show_webmentions target_url “like” %}

indieweb.templatetags.webmention_tags.webmention_count(context: dict[str, Any], target_url: str, mention_type: str | None = None) int[source]

Get count of webmentions for a URL.

Always returns an integer for consistent template comparisons.

Usage:

{% webmention_count target_url %} {% webmention_count target_url “reply” %} {% webmention_count target_url as count %}

Return a link tag for the webmention endpoint.

Usage:

{% webmention_endpoint_link %} {% webmention_endpoint_link “https://custom.endpoint/webmention” %}

Module contents

Template tags for IndieWeb.