ActivityPub 插件

我可以在哪里创建一个用于测试的用户名?我看到它在行尾显示了我的域名。所以,我只需要输入一个用户名,还是需要先在 mastodon.social 上注册?

1 个赞

嘿 David,请前往 管理员 > 插件 > ActivityPub,然后按照提示创建 Actor。

3 个赞

喜欢它,谢谢你

2 个赞

当用户创建带有图片的帖子时,我只收到正文文本,这是限制吗?

1 个赞

我同意这个。

1 个赞

各位,感谢你们的报告。

是的,该插件目前不支持其联合的 content 中的图片。正如你们所想象的,为联合到许多不同软件平台的 content 添加媒体(即图片)支持存在一些复杂性,因此我们目前已将其有意排除。在中期可能会添加联合媒体的支持。

@Lhc_fl 谨此告知,我没有忘记你们的问题报告,并将在本周仔细查看它们。

3 个赞

我无法在规范或我自己的测试中重现此问题,例如

接收类别权限

来自接收类别中远程用户的帖子

事实上,尽管他们没有电子邮件,但暂存的 ActivityPub 用户与其他暂存用户一样,将获得网站设置 default_trust_level 所设定的任何信任级别。

我目前正在考虑这个问题。

2 个赞

一旦此拉取请求合并,您将能够暂停远程 Actor 的用户。

这将解决眼前的问题。中长期来看,此插件很可能会采用 Block Activity

3 个赞

嘿,当两个论坛联合时,有没有办法避免搜索引擎的重复内容惩罚?我看到规范标签没有改变。

“最好”的方法是不对整个类别进行索引吗?

1 个赞

嘿 David,我只想简单说明一下,其实并没有所谓的重复内容惩罚,请看例如 Google 长期以来对此问题的立场。尽管如此,我明白这对很多人来说是一个常见的顾虑,并在此基础上认真对待。

我不建议这样做。

我将考虑 ActivityPub 主题的规范链接(canonical links)问题,并就此问题回复你。

1 个赞

不,你曲解了它的意思——那篇文章讨论的是另一个问题——同一网站上的重复内容

但我听说大多数担心重复内容的网站所有者并不是在谈论抓取或域名农场;他们谈论的是同一域上的多个 URL 指向相同内容的情况。例如 www.example.com/skates.asp?color=black&brand=riedellwww.example.com/skates.asp?brand=riedell&color=black。在您的网站上存在此类重复内容可能会影响您网站的性能,但不会导致惩罚。

同时,他们也解决了 @David_Ghost 的问题,并承认其真实性

有些惩罚与拥有与其他网站相同的内容有关——例如,如果您从其他网站抓取内容并重新发布,或者您在未添加任何额外价值的情况下重新发布内容。

1 个赞

我不同意。但尽管如此,我还是在考虑规范网址(canonical url)的问题。

2 个赞

我同意规范网址(canonical URLs)值得考虑。我同意 @angus 的观点(如果我理解正确的话),其依据来自所引用文章中的这句话:

网站上的重复内容本身并不会导致该网站受到处罚,除非重复内容的意图是欺骗和操纵搜索引擎结果。

Mastodon 服务器的重复发布量至少与联合的 Discourse 相当,甚至可能更多,据我所知,它不包含规范网址,而且似乎并未受到处罚。我进行过很多次谷歌搜索,结果都指向了 Mastodon 上的帖子。谷歌将我引向了原始网站,而不是联合了这些内容的网站。这些 Mastodon 服务器中的每一个都在联合其他大量帖子,包括但不限于谷歌引导我访问的页面的联合评论。

因此,谷歌似乎在查找原始来源方面做得相当不错,而且似乎并没有因为 Mastodon 大量联合内容而对其进行处罚。我无法想象一个进行联合的 Discourse 会有什么理由会更糟。

然而,我确实喜欢规范网址(canonical URL)这个想法,即使它对搜索没有影响,也能支持人类找到信息来源。

4 个赞

同样,这被断章取义了。“on a site” 在此上下文中意为“on a single site”。

在你引用的部分上方,它说(重点是我加的)

他们在谈论像在同一个域上拥有多个 URL 指向相同内容的事情

在你引用的部分下方,它继续说

拥有这种类型的重复内容

这里的“这种类型”指的是“在同一个域上拥有多个 URL”,因此中间的部分也在谈论那种特定类型的重复内容,这与我们在这里讨论的内容不同。

等到一个非常知名且成熟的网站开始从一个不知名、新的网站聚合内容时,看看会发生什么。

1 个赞

确实如此。但我从未从任何 mastodon 服务器获得过 Google 的搜索结果。我知道这并不能证明什么——但我经常使用 Google,并尝试了不同的策略。但我确实能获得 Discourse 的搜索结果。

我非常薄弱的一点可能是 Google 对 mastodon 的处理方式与 Discourse 论坛不同 :thinking:

当然,内容也非常不同。

1 个赞

我在第一次测试中遇到的问题是:
我是原创发帖人,但我的链接被谷歌取消了索引,而另一个论坛却在为它排名。

2 个赞

如果您有兴趣了解我关于如何为 ActivityPub 主题设置规范 URL 的想法,我将在以下位置与一些其他 ActivityPub 人士讨论:

5 个赞

保存后是否可以更新名称?或者我需要重新构建?

关于更改 ActivityPub actor 用户名的当前状态是:

  1. 我已在草稿拉取请求中实现(参见此处);
  2. 在更广泛的 ActivityPub 开发者社区中提倡(参见 此处);
  3. 向 Mastodon 提交了一个拉取请求,以便 Discourse 支持该功能(参见此处)。

由于 Mastodon 在 fediverse 中的普及,第 3 点是必要的。如果我的 Mastodon 拉取请求被合并,我将发布插件中实现它的草稿拉取请求以供审查。如果被接受并合并,我将通知大家可以更新和更改其 actor 的用户名。

在此期间,您目前可以在管理 > 插件 > ActivityPub > “编辑 Actor” 中更改 Actor 的显示名称。

1 个赞

嘿 angus,不是用户名,而是名字。

我已经编辑了 actor,但名字在 Mastodon 上没有更新。

我需要重建吗?