切换到个人域名

之前立的 flag, 保留之前的 github.io 域名的同时,增加部署到个人域名,也就是在 https://whyouare.federarks.xyz/。

1.复制了一份工程,创建了一个软链接,在新的工程目录下维护好 _config.icarus.yml

1
2
3
4
5
plugins:
webmention:
baseUrl: https://webmention.io
link: https://webmention.io/whyouare.federarks.xyz/webmention
pingbackLink: https://webmention.io/whyouare.federarks.xyz/xmlrpc

_config.yml

1
2
3
4
5
6
7
8
url: https://whyouare.federarks.xyz
root: /
deploy:
type: git
repo: git@whyouare111.github.com:whyouare111/f_blog.git
branch: main
name: WhyYouAre
email: whyouare556@protonmail.com

然后去 GitHub 在 Bio 里加上这个站点的链接,https://webmention.iohttps://telegraph.p3k.io/ 等 IndieWeb 服务就可以用域名登录了。

TODO 尝试装配 brid.gy 相关服务

开放式社交媒体个人备忘

https://fediverse.party

个人站点

WordPress

使用人数足够多,两边的插件都有,”千客“就是基于这个方案做的。在Blog方面应该非常强,有技术支持的情况下可扩展性也会很高。

microblog.pub

https://docs.microblog.pub/

相比Mastodon或许更适合个站? 单用户 AcitivityPub和IndieWeb的双向支持

Dolphin

轻量级的,适合个人使用的。前端型技术栈 , 二次开发门槛相对来说是比较低吧

IndieWeb + Fediverse

很多都是 Ryan Barrett 的作品

能转换各种社交网络间的数据。举例:可以把IndieWeb站点上的数据发布到Mastodon上

Bridgy

https://brid.gy/

Granary

https://granary.io/

https://github.com/snarfed/granary

转换数据格式,让支持各种协议的平台成为数据源

以API形式提供的,公开数据作为管道通过这类服务也还是可以的。最好有其他备选项。

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做特殊处理吧。