--- layout: layouts/base.njk title: Webmention Debug permalink: /debug/webmentions/ eleventyExcludeFromCollections: true pagefindIgnore: true ---
{# Summary #}

Summary

Total URL Mappings
{{ urlAliases.aliases | length }}
Total Webmentions
{{ webmentions | length }}
{# Recent Posts with Webmentions #}

Posts with Webmentions

{% for post in collections.posts | head(50) %} {% set allMentions = webmentions | webmentionsForUrl(post.url, urlAliases, conversationMentions) %} {% set legacyUrls = urlAliases.getOldUrls(post.url) %} {% if allMentions.length > 0 or legacyUrls.length > 0 %} {% endif %} {% endfor %}
Current URL Legacy URLs Webmentions
{{ post.url }} {% if legacyUrls.length %} {% for legacyUrl in legacyUrls %}
{{ legacyUrl }}
{% endfor %} {% else %} - {% endif %}
{% if allMentions.length %} {{ allMentions.length }} {% else %} 0 {% endif %}
{# URL Alias Sample #}

URL Alias Sample (first 20)

{% set aliasEntries = urlAliases.aliases | dictsort %} {% for newUrl, oldUrls in aliasEntries | head(20) %} {% endfor %}
New URL Old URL(s)
{{ newUrl }} {% for oldUrl in oldUrls %}
{{ oldUrl }}
{% endfor %}
{# Raw Webmention Targets (for debugging) #}

Recent Webmention Targets

Shows which URLs webmentions were sent to (useful for verifying legacy URL matches).