好的,我认为这是由于我的测试导致数据库损坏,我应该删除我的测试站点并重新开始。
[编辑:已删除无用细节以清理主题]
我的假设是,这需要数据库迁移来修复,这是由于我运行了预合并的代码进行测试,因此我应该删除我的测试站点并重新开始。
好的,我认为这是由于我的测试导致数据库损坏,我应该删除我的测试站点并重新开始。
[编辑:已删除无用细节以清理主题]
我的假设是,这需要数据库迁移来修复,这是由于我运行了预合并的代码进行测试,因此我应该删除我的测试站点并重新开始。
是的,我建议这样做。
在我准备执行此操作时,我有一个问题。
在 Mastodon 上,有一个 [self-destruct](https://docs.joinmastodon.org/admin/tootctl/#self-destruct) 命令可以安全退出,以避免服务器密钥被记住而产生问题。该命令不仅在关闭服务器时推荐使用,而且在重置实例并重新生成新密钥时也推荐使用。我不知道您在迄今为止的测试中是否遇到过这个问题。看起来 Mastodon 为每个本地 Actor 执行了 Delete Actor 操作。我在插件中没有看到执行此操作的功能,但我认识到我可能遗漏了它。
对于我运行的 Mastodon 服务器,我认为 tootctl domains purge 应该足够了,但我也在测试一个没有管理员权限的普通 Mastodon “alt”。![]()
……我执行了恢复,碰巧 tootctl domains purge 事件不足以让我在恢复后成功关注。帖子根本没有显示在 Mastodon 上。我已经启用了详细的 ActivityPub 日志以便进行调试,但我还没有找到在哪里可以找到它们。 我现在在 rails 日志中找到了它们,所以我应该能够自己进行调查了。
抱歉,我原本以为关于自毁和详细日志设置记录位置的问题具有普遍相关性。我正试图避免在这里寻求支持。
如果看起来像杂乱的内容被移出此主题,我并不介意。
抱歉造成噪音。我在测试站点上安装了官方插件,然后恢复了我从未安装过任何形式的 activitypub 插件的生产站点备份,然后设置了 activitypub,据我所知,它应该是干净的。
将来,如果我测试一个分支,我会:
这样可以保持数据库和线程的干净。
我的站点图标未显示不是由于测试插件分支,也不是插件中的错误。我的 logo 在 Mastodon 上不显示是因为我的 large_icon_url 指向一个 SVG,而 Mastodon 似乎不支持 SVG 作为 actor 图标。除非有某种常规的简单方法可以降级为 PNG 以用于 ActivityPub,否则这里可能没有什么可做的。
我对 Note 和 Article 的格式和呈现方式的意图感到好奇。
对于 Note,当我从 Mastodon Glitch 发布到 vanilla Mastodon 并使用 markdown 时,它在 Glitch 中显示为富文本,而在 vanilla Mastodon 中显示为纯文本,markdown 被剥离。
在启用了 Markdown 的 Mastodon Glitch 中编写此内容:
…在 Mastodon Glitch 中显示为:
…在 vanilla Mastodon 中显示为:
但是,如果我在 Discourse 中使用 Note 以富文本方式撰写:
…在 Mastodon Glitch 中得到:
…在 vanilla Mastodon 中得到:
…看起来几乎一样。
当我在 https://elk.zone 网页客户端上使用该帖子时,它确实包含了一些换行符,但 markdown 字体格式仍然被删除了:
大多数 fediverse 实际上可以处理 markdown,因此让它能够跨平台传输会很好。
另外,我注意到标签在 Mastodon 中没有作为标签出现。
对于发布 Article,您期望在 Mastodon 中显示什么?
我在 PR 21 上看到的是 URL 和一个小的 onebox,文本不多。
我不知道这在多大程度上是 Mastodon 的问题;我还没有设置例如 Firefish 实例来比较。
这对我来说很奇怪,我希望 Mastodon 能向我展示我的话题正文,这是一个介绍性的东西吗?
各位,抱歉没有及时跟进。很快就会有一些专门的 activitypub 文档。
有关此事的更多详细信息,请参阅
该插件目前支持以下 HTML 标签(及其 Discourse markdown 等效项),并将在不久后添加对 pre 的支持。
p a h1 h2 h3 h4 h5 ul ol li code blockquote em strong
我认为您指的是(但如果我错了,请纠正我)Mastodon 目前不显示 Article 的 content,只显示指向原始文章的链接。这是 Mastodon 的一个问题,目前正在进行一些讨论,请参阅:
目前,如果您希望在 Mastodon 中显示完整内容,则必须将 Note 设置为您的 actor 上的 Post 对象类型。
请移除性别歧视的图像。