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 %}
- indieweb.templatetags.webmention_tags.webmention_endpoint_link(endpoint_url: str | None = None) → SafeString[source]¶
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.