Webmention Demo

为本站加上Webmention支持,并尝试与其他自称支持webmention的服务交互。
通过订阅webmention.io提供的RSS源,也能足够及时地收到提示,各种信息汇集到一个视图下,注意力可聚焦。

Fediverse

发一个toot提及博文并发webmention,Blog上的脚本从中构造出用于交互的链接,包括操作栏和联邦宇宙入口。

比起把toot上下文集成进来作为评论区,目前还是更倾向把移步Fedivese讨论,因为可以让读者在自己的主场回复。

Comment

  • 尝试做一个评论插件,把页面的webmention加载出来。

参考时间线模板

1
2
3
4
5
6
7
8

<div class="timeline">
<article class="media">
<div class="media-content">

</div>
</article>
</div>

参考KAIX.IN的Webmention区实现,对Fediverse入口做了特殊处理,增加了Emoji来加强语义

尝试

Micro.blog

Micro.blogs声称会把对博文的回复作为Webmention来对待

Hosted blogs on Micro.blog can also receive Webmentions from other sites outside of Micro.blog. If the site URL has been verified in a Micro.blog user’s profile, Micro.blog can also match the incoming Webmention with a Micro.blog user and use their username. If not, Micro.blog will create a special “domain name” user for the incoming Webmention.

测试结果是站外的webmention能发送成功,返回202,但是无法在Micro.blog内看到来自这里的Webmention。
应该是接收了,但是不在Micro.blog体系内就难以用@xxx的形式展现出来,还是因为这个站的域名是二级域名,所以不被认可呢?
看来还是“自成一格”的

独立Blog

Re:Linked

能找到基于相同的理由在做相同的事的博客,还是很欣慰的。

  • 2021-02-02 在页面里没有找到webmention相关link,也许是出于某些考虑暂时撤下了?
  • 2021-02-03 在Fediverse里联系上,webmention成功!

KAIX.IN

从上文溯源就会找到这位的Blog。

真是一位了不起的咖啡师。


测试结果,返回201了,看来是发送成功了呢。

在对方页面上看到链接了,评论区实现方式好精巧,值得参考。

参考社区入口链接的处理方式,对关联到Mastodon的webmention做特殊处理吧。