Webmentions are not received
I believe to have correctly configured the plugin, still, at build time my website receives none.
Firstly, here is the proof that the test webmention was succesfully sent:

Here you can find my code which should parse the Webmentions sent as the picture above shows, but instead I get this (see here):

What am I doing wrong? Or is it a bug?
UPDATE: The Webmentions have been sent before the website deployment.
Are they present in webmention_io_received.yml in the cache directory?
Are they present in
webmention_io_received.ymlin the cache directory?
They are not for /cft, which is the article in question. Nevertheless, by looking at that file I discovered that I am retrieving them for this post, for instance. So it does not appear to be a global problem.
I just thought about this: could it be a problem related to the webmention coming from the same domain of the destination?
Anyways, I am puzzled because I triggered the webmention from https://indiewebify.me, and I got a “success” message.
So what does the webmentions configuration block look like? The plugin will by default only process posts (i.e. files in _posts) unless you enable processing of pages using the pages configuration directive.
The plugin will by default only process posts
It is a post… Since in the in other pages I receive webmentions, I am starting to think that it is a problem of https://webmentions.io
Can you set debug: true in your webmentions block, as follows:
webmentions:
...
debug: true
...
Then:
- Delete
.jekyll-cache/webmention_io_lookups.yml(this ensures lookup throttling isn't stopping the plugging from making a request to webmention.io) - Run a
jekyll build - Run a
jekyll webmention
Then post the output from steps 3 and 4?
This will allow us to determine if the plugin is attempting to retrieve webmentions for the affected URLs, and if so, might provide some telemetry to see what's going on.
Can you set debug: true in your webmentions block, as follows:
webmentions:
...
debug: true
...
Then:
- Delete
.jekyll-cache/webmention_io_lookups.yml(this ensures lookup throttling isn't stopping the plugging from making a request to webmention.io) - Run a
jekyll build - Run a
jekyll webmention
Then post the output from steps 3 and 4?
This will allow us to determine if the plugin is attempting to retrieve webmentions for the affected URLs, and if so, might provide some telemetry to see what's going on.
Then post the output from steps 3 and 4?
Sure. Outputs are quite long, though. Output of 3 is here and output of 4 is here.
Honestly, I'm starting to think if this is an issue in webmention.io itself. Manually hitting just this URL:
https://webmention.io/api/mentions?target=https://tommi.space/cft
Should return webmentions, based on the screenshot of the dashboard you showed. And yet it returns no results.
By contrast, if I replace that URL with a page on my own blog that has webmentions, it works fine.
I was gonna suggest reaching out to @aaronpk, so I'm glad you filed the issue. He's been quite responsive and helpful in resolving issues I've encountered in the past (which, frankly, usually ended up being my fault).
Judging by #178 being closed, I'll close this as well.